294 of 410 menu

Fonction fclose

La fonction fclose ferme un descripteur de fichier ouvert, libérant ainsi les ressources système. Le paramètre passé est un descripteur de fichier qui a été obtenu précédemment via la fonction fopen. La fonction retourne true en cas de fermeture réussie du fichier et false en cas d'erreur.

Syntaxe

fclose(resource $handle): bool

Exemple

Ouvrons un fichier en écriture, écrivons des données dedans et fermons-le :

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

Résultat de l'exécution du code :

true

Exemple

Essayons de fermer un descripteur qui n'existe pas :

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

Résultat de l'exécution du code :

false

Exemple

Gérons une situation exceptionnelle :

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

Voir aussi

  • la fonction fopen,
    qui ouvre un fichier
  • la fonction feof,
    qui vérifie la fin d'un fichier
  • la fonction flock,
    qui verrouille un fichier
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser