294 of 410 menu

Funkce fclose

Funkce fclose zavírá otevřený deskriptor souboru a uvolňuje tak systémové zdroje. Jako parametr se předává deskriptor souboru, který byl dříve získán pomocí funkce fopen. Funkce vrací true při úspěšném zavření souboru a false při chybě.

Syntaxe

fclose(resource $handle): bool

Příklad

Otevřeme soubor pro zápis, zapíšeme do něj data a zavřeme:

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

Výsledek provedení kódu:

true

Příklad

Zkusme zavřít neexistující deskriptor:

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

Výsledek provedení kódu:

false

Příklad

Zpracujme výjimečnou situaci:

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

Podívejte se také na

  • funkci fopen,
    která otevírá soubor
  • funkci feof,
    která kontroluje konec souboru
  • funkci flock,
    která zamyká soubor
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout