Funksjonen closedir
Funksjonen closedir lukker et kataloghåndtak som tidligere ble åpnet med funksjonen opendir. Dette frigjør systemressurser knyttet til håndtaket.
Syntaks
closedir(resource $dir_handle): void
Eksempel
Grunnleggende bruk med opendir:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
// Arbeid med katalogen
closedir($dir); // Lukking av håndtaket
}
?>
Lukk alltid håndtaket etter at du er ferdig med å arbeide med katalogen.
Eksempel
Bruk i en try-finally-blokk:
<?php
$dir = opendir('/path/to/directory');
try {
// Arbeid med katalogen
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
Denne tilnærmingen garanterer at håndtaket lukkes selv ved unntak.
Eksempel
Lukking av håndtak etter scandir:
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>