294 of 410 menu

Funzione fclose

La funzione fclose chiude un descrittore di file aperto, liberando le risorse di sistema. Al parametro viene passato il descrittore del file, ottenuto in precedenza con la funzione fopen. La funzione restituisce true in caso di chiusura riuscita del file e false in caso di errore.

Sintassi

fclose(resource $handle): bool

Esempio

Apriamo un file per la scrittura, scriviamo dei dati al suo interno e chiudiamolo:

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

Risultato dell'esecuzione del codice:

true

Esempio

Proviamo a chiudere un descrittore inesistente:

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

Risultato dell'esecuzione del codice:

false

Esempio

Gestiamo una situazione eccezionale:

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

Vedi anche

  • la funzione fopen,
    che apre un file
  • la funzione feof,
    che controlla la fine del file
  • la funzione flock,
    che blocca un file
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta