Hàm closedir
Hàm closedir đóng trình mô tả thư mục đã được mở trước đó bằng hàm opendir. Điều này giải phóng tài nguyên hệ thống liên quan đến trình mô tả.
Cú pháp
closedir(resource $dir_handle): void
Ví dụ
Sử dụng cơ bản với opendir:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
// Làm việc với thư mục
closedir($dir); // Đóng trình mô tả
}
?>
Luôn đóng trình mô tả sau khi hoàn thành công việc với thư mục.
Ví dụ
Sử dụng trong khối try-finally:
<?php
$dir = opendir('/path/to/directory');
try {
// Làm việc với thư mục
} finally {
if (is_resource($dir)) {
closedir($dir);
}
}
?>
Cách tiếp cận này đảm bảo đóng trình mô tả ngay cả khi có ngoại lệ xảy ra.
Ví dụ
Đóng trình mô tả sau scandir:
<?php
$dir = opendir('.');
$files = scandir($dir);
closedir($dir);
print_r($files);
?>