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

phpclosedir(resource $dir_handle): void

Mfano

Matumizi ya msingi na opendir:

php<?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<?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<?php
  $dir = opendir('.');
  $files = scandir($dir);
  closedir($dir);
  print_r($files);
?>

Angalia pia

  • kazi opendir,
    ambayo hufungua kichwa rejea cha folda
  • kazi readdir,
    ambayo husoma yaliyomo kwenye folda
  • kazi scandir,
    ambayo hurudhesha orodha ya faili kwenye folda