294 of 410 menu

Funcția fclose

Funcția fclose închide un descriptor de fișier deschis, eliberând resursele sistemului. În parametru este transmis descriptorul fișierului, care a fost obținut anterior cu ajutorul funcției fopen. Funcția returnează true la închiderea cu succes a fișierului și false la eroare.

Sintaxă

fclose(resource $handle): bool

Exemplu

Să deschidem un fișier pentru scriere, să scriem date în el și să îl închidem:

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

Rezultatul executării codului:

true

Exemplu

Să încercăm să închidem un descriptor inexistent:

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

Rezultatul executării codului:

false

Exemplu

Să procesăm o situație excepțională:

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

Vedeți și

  • funcția fopen,
    care deschide un fișier
  • funcția feof,
    care verifică sfârșitul fișierului
  • funcția flock,
    care blochează fișierul
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge