ফাংশন 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,
    যা একটি ডিরেক্টরিতে ফাইলগুলির তালিকা প্রদান করে