查询

is_dir()函数—用法及示例

「 判断给定的路径是否是一个目录 」


函数名: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。
补充纠错
上一个函数: is_double()函数
下一个函数: is_countable()函数
热门PHP函数
分享链接