Funktionen closedir
Funktionen closedir stänger kataloghandtaget som tidigare öppnats av funktionen opendir. Detta frigör systemresurser associerade med handtaget.
Syntax
closedir(resource $dir_handle): void
Exempel
Grundläggande användning med opendir:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
// Arbete med katalogen
closedir($dir); // Stänger handtaget
}
?>
Stäng alltid handtaget efter avslutat arbete med katalogen.
Exempel
Användning i ett try-finally block:
<?php
$dir = opendir('/path/to/directory');
try {
// Arbete med katalogen
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
Detta tillvägagångssätt garanterar att handtaget stängs även vid undantag.
Exempel
Stänger handtaget efter scandir:
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>