294 of 410 menu

fclose-funktio

Funktio fclose sulkee avoimen tiedostokahvan vapauttaen järjestelmän resursseja. Parametriin välitetään tiedostokahva, joka on aiemmin saatu fopen-funktion avulla. Funktio palauttaa true onnistuneen tiedostonsulkemisen yhteydessä ja false virhetilanteessa.

Syntaksi

fclose(resource $handle): bool

Esimerkki

Avataan tiedosto kirjoitusta varten, kirjoitetaan siihen dataa ja suljetaan se:

<?php $file = fopen('test.txt', 'w'); fwrite($file, 'Hello World'); $res = fclose($file); var_dump($res); ?>

Koodin suorituksen tulos:

true

Esimerkki

Yritetään sulkea olematon kahva:

<?php $res = fclose(null); var_dump($res); ?>

Koodin suorituksen tulos:

false

Esimerkki

Käsitellään poikkeustilanne:

<?php $file = fopen('data.txt', 'w'); try { fwrite($file, 'data'); } finally { fclose($file); } ?>

Katso myös

  • funktion fopen,
    joka avaa tiedoston
  • funktion feof,
    joka tarkistaa tiedoston lopun
  • funktion flock,
    joka lukitsee tiedoston
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää