首頁 >後端開發 >PHP問題 >php的opendir是什麼意思?

php的opendir是什麼意思?

青灯夜游
青灯夜游原創
2019-10-10 17:45:052966瀏覽

opendir是php中內建的函數,用來開啟目錄句柄。其語法為opendir(path,context),參數path必需,指規定要開啟的目錄路徑。

php的opendir是什麼意思?

php opendir()函數

opendir() 函數用於開啟目錄句柄,以便隨後與其他目錄函數(如closedir(),readdir()和rewinddir())一起使用。

語法

opendir(path,context);

參數

# ● path:必要。規定要開啟的目錄路徑。

 ● context:可選。規定目錄句柄的環境。 context 是可修改目錄流的行為的一套選項。

傳回值:成功則傳回目錄句柄資源。失敗則傳回 FALSE。

錯誤和例外:

 ● 如果路徑不是合法目錄,或者由於許可限製或檔案系統錯誤導致的目錄不能打開,則拋出E_WARNING 等級的錯誤。

 ● 您可以透過在函數名稱前面加上 '@' 來隱藏 opendir() 的錯誤輸出。

PHP 版本:4.0     

#範例

<?php
$dir = "/images/";
// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "<br>";
}
closedir($dh);
}
}
?>

結果:

#
filename: cat.gif
filename: dog.gif
filename: horse.gif

以上是php的opendir是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn