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 ක්‍රියාව,
    නාමාවලියේ ගොනු ලැයිස්තුව ආපසු ලබා දෙයි