Funksioni closedir
Funksioni closedir mbyll përshkruesin e drejtorisë që ishte hapur më parë nga funksioni opendir. Kjo çliron burimet sistemi të lidhura me përshkruesin.
Sintaksa
closedir(resource $dir_handle): void
Shembull
Përdorimi bazë me opendir:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
// Punë me drejtorinë
closedir($dir); // Mbyllja e përshkruesit
}
?>
Gjithmonë mbyllni përshkruesin pas përfundimit të punës me drejtorinë.
Shembull
Përdorimi në bllokun try-finally:
<?php
$dir = opendir('/path/to/directory');
try {
// Punë me drejtorinë
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
Kjo qasje garanton mbylljen e përshkruesit edhe në rast të ndonjë përjashtimi.
Shembull
Mbyllja e përshkruesit pas scandir:
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>