函数名: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。