304 of 410 menu

Fonction closedir

La fonction closedir ferme le descripteur de répertoire qui avait été préalablement ouvert par la fonction opendir. Cela libère les ressources système associées au descripteur.

Syntaxe

closedir(resource $dir_handle): void

Exemple

Utilisation de base avec opendir :

<?php $dir = opendir('/path/to/directory'); if ($dir) { // Travail avec le répertoire closedir($dir); // Fermeture du descripteur } ?>

Fermez toujours le descripteur après avoir terminé le travail avec le répertoire.

Exemple

Utilisation dans un bloc try-finally :

<?php $dir = opendir('/path/to/directory'); try { // Travail avec le répertoire } finally { if (is_resource($dir)) { closedir($dir); } } ?>

Cette approche garantit la fermeture du descripteur même si une exception se produit.

Exemple

Fermeture du descripteur après scandir :

<?php $dir = opendir('.'); $files = scandir($dir); closedir($dir); print_r($files); ?>

Voir aussi

  • la fonction opendir,
    qui ouvre un descripteur de répertoire
  • la fonction readdir,
    qui lit le contenu d'un répertoire
  • la fonction scandir,
    qui retourne la liste des fichiers d'un répertoire
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