Funksie closedir
Die funksie closedir sluit die gidsbeskrywer wat voorheen deur die funksie opendir geopen is. Dit bevry die stelselhulpbronne wat aan die beskrywer verbonde is.
Sintaksis
closedir(resource $dir_handle): void
Voorbeeld
Basiese gebruik met opendir:
<?php
$dir = opendir('/pad/tot/gids');
if ($dir) {
// Werk met die gids
closedir($dir); // Sluit die beskrywer
}
?>
Sluit altyd die beskrywer nadat jy klaar met die gids gewerk het.
Voorbeeld
Gebruik in 'n try-finally-blok:
<?php
$dir = opendir('/pad/tot/gids');
try {
// Werk met die gids
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
Hierdie benadering verseker dat die beskrywer gesluit word, selfs as 'n uitsondering voorkom.
Voorbeeld
Sluit die beskrywer na scandir:
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>