304 of 410 menu

Funzione closedir

La funzione closedir chiude l'handle di una directory che era stato precedentemente aperto con la funzione opendir. Questo libera le risorse di sistema associate all'handle.

Sintassi

closedir(resource $dir_handle): void

Esempio

Uso base con opendir:

<?php $dir = opendir('/path/to/directory'); if ($dir) { // Lavorare con la directory closedir($dir); // Chiusura dell'handle } ?>

Chiudere sempre l'handle dopo aver terminato il lavoro con la directory.

Esempio

Uso in un blocco try-finally:

<?php $dir = opendir('/path/to/directory'); try { // Lavorare con la directory } finally { if (is_resource($dir)) { closedir($dir); } } ?>

Questo approccio garantisce la chiusura dell'handle anche se si verifica un'eccezione.

Esempio

Chiusura dell'handle dopo scandir:

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

Vedi anche

  • la funzione opendir,
    che apre un handle di directory
  • la funzione readdir,
    che legge il contenuto di una directory
  • la funzione scandir,
    che restituisce un elenco di file in una directory
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