Hàm dir() trong PHP
Ví dụ
Sử dụng hàm dir():
<?php
$d = dir(getcwd());
echo "Handle: " . $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: default.asp
filename: demo_array.asp
filename: demo_array.htm
...
...
...
Định nghĩa và cách sử dụng
Hàm dir() trả về một thể hiện của lớp Directory. Hàm này được sử dụng để đọc một thư mục, bao gồm:
- Thư mục đã cho được mở
- Hai thuộc tính xử lý và đường dẫn của dir() có sẵn
- Cả hai thuộc tính xử lý và đường dẫn đều có ba phương thức: read(), rewind() và close()
Cú pháp
dir( directory , context )
Giá trị tham số
Parameter | Description |
---|---|
directory | Required. Specifies the directory to open |
context | Optional. |
Chi tiết kỹ thuật
Giá trị trả về: | Một thể hiện của lớp Thư mục. FALSE khi thất bại |
---|---|
Phiên bản PHP: | 4.0+ |
❮ Tham chiếu thư mục PHP