Funktsioon closedir
Funktsioon closedir sulgeb kataloogi kirjeldaja, mis oli varem avatud funktsiooniga opendir. See vabastab süsteemiressursid, mis on seotud kirjeldajaga.
Süntaks
closedir(resource $dir_handle): void
Näide
Põhiline kasutamine koos opendir'iga:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
// Töö kataloogiga
closedir($dir); // Kirjeldaja sulgemine
}
?>
Sulgeme alati kirjeldaja pärast kataloogiga töötamise lõpetamist.
Näide
Kasutamine try-finally plokis:
<?php
$dir = opendir('/path/to/directory');
try {
// Töö kataloogiga
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
See lähenemine tagab kirjeldaja sulgemise isegi erandi tekkimisel.
Näide
Kirjeldaja sulgemine pärast scandir'i:
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>