PHP dir() 函式
示例
使用 dir() 函式
<?php
$d = dir(getcwd());
echo "控制代碼: " . $d->handle . "<br>";
echo "路徑: " . $d->path . "<br>";
while (($file = $d->read()) !== false){
echo "檔名: " . $file . "<br>";
}
$d->close();
?>
結果
控制代碼: Resource id #2
路徑: /etc/php
檔名: .
檔名: ..
檔名: ajax.gif
檔名: books.xml
檔名: cdcatalog.xml
檔名: cd_catalog.xml
檔名: default.asp
檔名: demo_array.asp
檔名: demo_array.htm
...
...
...
定義和用法
dir() 函式返回 Directory 類的一個例項。該函式用於讀取目錄,其中包括以下內容
- 給定的目錄被開啟
- dir() 的兩個屬性 handle 和 path 可用
- handle 和 path 屬性都有三個方法:read()、rewind() 和 close()
語法
dir(directory, context)
引數值
引數 | 描述 |
---|---|
directory | 必需。指定要開啟的目錄 |
context | 可選。 |
技術詳情
返回值 | Directory 類的一個例項。失敗時返回 FALSE |
---|---|
PHP 版本 | 4.0+ |
❮ PHP 目錄參考