closedir function
closedir function သည် ယခင်က opendir function ဖြင့် ဖွင့်ထားခဲ့သော ဒါရက်တိုရီ descriptor ကို ပိတ်ပေးသည်။ ၎င်းသည် descriptor နှင့် ဆက်စပ်နေသော စနစ် အရင်းအမြစ်များကို လွှတ်ပေးသည်။
Syntax
closedir(resource $dir_handle): void
ဥပမာ
opendir နှင့် အခြေခံအသုံးပြုမှု -
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
// ဒါရက်တိုရီနှင့် အလုပ်လုပ်ခြင်း
closedir($dir); // Descriptor ကို ပိတ်ခြင်း
}
?>
ဒါရက်တိုရီနှင့် အလုပ်ပြီးဆုံးပါက descriptor ကို အမြဲပိတ်ပါ။
ဥပမာ
try-finally block အတွင်း အသုံးပြုခြင်း -
<?php
$dir = opendir('/path/to/directory');
try {
// ဒါရက်တိုရီနှင့် အလုပ်လုပ်ခြင်း
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
ဤနည်းလမ်းသည် ခြွင်းချက်တစ်ခုခု ပေါ်ပေါက်လာသည့်တိုင်အောင် descriptor ပိတ်ခြင်းကို အာမခံပေးသည်။
ဥပမာ
scandir ပြီးနောက် descriptor ကို ပိတ်ခြင်း -
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>