Kazi closedir
Kazi closedir hufunga kichwa rejea cha folda ambacho kiliwazi kufunguliwa na kazi opendir. Hii hurusuru rasilimali za mfumo zilizohusishwa na kichwa rejea.
Mtindo
closedir(resource $dir_handle): void
Mfano
Matumizi ya msingi na opendir:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
// Kufanya kazi na folda
closedir($dir); // Kufunga kichwa rejea
}
?>
Daima funga kichwa rejea baada ya kumaliza kufanya kazi na folda.
Mfano
Matumizi katika kizuizi try-finally:
<?php
$dir = opendir('/path/to/directory');
try {
// Kufanya kazi na folda
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
Njia hii inahakikisha kufungwa kwa kichwa rejea hata kukiwa tukio la ubaguzi.
Mfano
Kufunga kichwa rejea baada ya scandir:
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>