php is_dir()函数可以用来判断指定路径是否是一个目录。该函数返回一个布尔值,如果参数指定的路径是一个目录,则返回True,否则返回False。
使用方法
bool is_dir ( string $path )
参数path是一个字符串,表示要检查的目录路径。
下面是一个使用is_dir()函数的示例,它检查指定路径是否是一个目录:
$dir = '/home/user/test'; if (is_dir($dir)) { echo 'Yes, it is a directory.'; } else { echo 'No, it is not a directory.'; }
上面的代码检查/home/user/test路径是否是一个目录,如果是,则输出“Yes, it is a directory.”,否则输出“No, it is not a directory.”。
除了检查指定路径是否是一个目录,is_dir()函数还可以检查当前路径是否是一个目录。如果要检查当前路径是否是一个目录,只需将参数path设置为空字符串即可:
if (is_dir('')) { echo 'Yes, it is a directory.'; } else { echo 'No, it is not a directory.'; }
is_dir()函数还可以检查符号链接指向的目录是否存在,如果要检查符号链接指向的目录是否存在,只需将参数path设置为符号链接的路径即可:
$link = '/home/user/test/link'; if (is_dir($link)) { echo 'Yes, it is a directory.'; } else { echo 'No, it is not a directory.'; }
is_dir()函数可以用来检查指定路径是否是一个目录,或者检查当前路径是否是一个目录,或者检查符号链接指向的目录是否存在,是一个非常实用的函数。