फ़ंक्शन closedir
फ़ंक्शन closedir डिरेक्टरी हैंडल को बंद करता है जो पहले फ़ंक्शन opendir द्वारा खोला गया था। यह हैंडल से जुड़े सिस्टम संसाधनों को मुक्त करता है।
वाक्य रचना
closedir(resource $dir_handle): void
उदाहरण
opendir के साथ मूल उपयोग:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
// डिरेक्टरी के साथ कार्य
closedir($dir); // हैंडल बंद करना
}
?>
डिरेक्टरी के साथ कार्य पूरा होने के बाद हमेशा हैंडल बंद करें।
उदाहरण
try-finally ब्लॉक में उपयोग:
<?php
$dir = opendir('/path/to/directory');
try {
// डिरेक्टरी के साथ कार्य
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
यह दृष्टिकोण अपवाद होने पर भी हैंडल के बंद होने की गारंटी देता है।
उदाहरण
scandir के बाद हैंडल बंद करना:
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>