Hàm dir() PHP

Mô hình

Sử dụng hàm dir():

<?php
$d = dir(getcwd());
echo "Xử lý: " . $d->handle . "<br>";
echo "Path: " . $d->path . "<br>";
while (($file = $d->read()) !== false){
  echo "filename: " . $file . "<br>";
}
$d->close();
?>

Kết quả:

Handle: Resource id #2
Path: /etc/php
filename: .
filename: ..
filename: ajax.gif
filename: books.xml
filename: cdcatalog.xml
filename: cd_catalog.xml
filename: index.asp
filename: demo_array.asp
filename: demo_array.htm
...
...
...

Định nghĩa và cách sử dụng

Hàm dir() trả về instance của lớp Directory. Hàm này được sử dụng để đọc một thư mục, bao gồm các nội dung sau:

Thư mục cần mở được chỉ định. Handle và hai thuộc tính path của dir() là có thể sử dụng. Handle và các thuộc tính path của dir() có ba phương pháp: read(), rewind() và close().

Cú pháp

dir(directory,context);
Parameter Mô tả
directory Bắt buộc. Định nghĩa thư mục cần mở.
context Tùy chọn.

Chi tiết kỹ thuật

Giá trị trả về: Trả về instance của lớp Directory. Nếu thất bại thì trả về FALSE.
Phiên bản PHP: 4.0+