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

phpclosedir(resource $dir_handle): void

Ví dụ

Sử dụng cơ bản với opendir:

php<?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<?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<?php
  $dir = opendir('.');
  $files = scandir($dir);
  closedir($dir);
  print_r($files);
?>

Xem thêm

  • hàm opendir,
    hàm mở trình mô tả thư mục
  • hàm readdir,
    hàm đọc nội dung thư mục
  • hàm scandir,
    hàm trả về danh sách tệp trong thư mục