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

phpclosedir(resource $dir_handle): void

Shembull

Përdorimi bazë me opendir:

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

Shihni gjithashtu

  • funksionin opendir,
    që hap një përshkrues drejtorie
  • funksionin readdir,
    që lexon përmbajtjen e drejtorisë
  • funksionin scandir,
    që kthen një listë skedarësh në drejtorinë