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+ |