ফাংশন closedir
ফাংশন closedir একটি ডিরেক্টরি হ্যান্ডেল বন্ধ করে যা পূর্বে ফাংশন opendir দ্বারা খোলা হয়েছিল। এটি হ্যান্ডেলের সাথে যুক্ত সিস্টেম রিসোর্সগুলি মুক্ত করে।
সিনট্যাক্স
closedir(resource $dir_handle): void
উদাহরণ
opendir সহ মৌলিক ব্যবহার:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
// ডিরেক্টরির সাথে কাজ করা
closedir($dir); // হ্যান্ডেল বন্ধ করা
}
?>
ডিরেক্টরির সাথে কাজ শেষ হলে সর্বদা হ্যান্ডেল বন্ধ করুন।
উদাহরণ
try-finally ব্লকে ব্যবহার:
<?php
$dir = opendir('/path/to/directory');
try {
// ডিরেক্টরির সাথে কাজ করা
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
এই পদ্ধতিটি নিশ্চিত করে যে একটি এক্সেপশন ঘটলেও হ্যান্ডেল বন্ধ হবে।
উদাহরণ
scandir এর পরে হ্যান্ডেল বন্ধ করা:
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>