फ़ंक्शन closedir

फ़ंक्शन closedir डिरेक्टरी हैंडल को बंद करता है जो पहले फ़ंक्शन opendir द्वारा खोला गया था। यह हैंडल से जुड़े सिस्टम संसाधनों को मुक्त करता है।

वाक्य रचना

phpclosedir(resource $dir_handle): void

उदाहरण

opendir के साथ मूल उपयोग:

php<?php
  $dir = opendir('/path/to/directory');
  if ($dir) {
    // डिरेक्टरी के साथ कार्य
    closedir($dir); // हैंडल बंद करना
  }
?>

डिरेक्टरी के साथ कार्य पूरा होने के बाद हमेशा हैंडल बंद करें।

उदाहरण

try-finally ब्लॉक में उपयोग:

php<?php
  $dir = opendir('/path/to/directory');
  try {
    // डिरेक्टरी के साथ कार्य
  } finally {
    if (is_resource($dir)) {
      closedir($dir);
    }
  }
?>

यह दृष्टिकोण अपवाद होने पर भी हैंडल के बंद होने की गारंटी देता है।

उदाहरण

scandir के बाद हैंडल बंद करना:

php<?php
  $dir = opendir('.');
  $files = scandir($dir);
  closedir($dir);
  print_r($files);
?>

यह भी देखें

  • फ़ंक्शन opendir,
    जो डिरेक्टरी हैंडल खोलता है
  • फ़ंक्शन readdir,
    जो डिरेक्टरी की सामग्री पढ़ता है
  • फ़ंक्शन scandir,
    जो डिरेक्टरी में फ़ाइलों की सूची देता है