函式名:is_dir()
適用版本:所有版本
用法:is_dir()函式用於判斷給定的路徑是否是一個目錄。
語法:bool is_dir ( string $path )
引數:
- $path:要檢查的路徑字串。
返回值:
- 如果路徑存在且是一個目錄,則返回true。
- 如果路徑不存在或者不是一個目錄,則返回false。
示例:
// 檢查路徑是否是一個目錄
$path = '/path/to/directory';
if (is_dir($path)) {
echo "路徑 $path 是一個目錄";
} else {
echo "路徑 $path 不是一個目錄";
}
// 透過變數檢查目錄
$dir = '/path/to/directory';
if (is_dir($dir)) {
echo "路徑 $dir 是一個目錄";
} else {
echo "路徑 $dir 不是一個目錄";
}
// 使用相對路徑檢查目錄
$relativePath = 'path/to/directory';
if (is_dir($relativePath)) {
echo "路徑 $relativePath 是一個目錄";
} else {
echo "路徑 $relativePath 不是一個目錄";
}
注意事項:
- is_dir()函式對路徑的檢查是基於檔案系統的,所以需要確保路徑是正確的。
- 如果路徑是一個符號連結,並且指向一個目錄,則is_dir()函式返回true。
- 如果路徑是一個符號連結,並且指向一個檔案,則is_dir()函式返回false。