📅  最后修改于: 2023-12-03 15:03:36.572000             🧑  作者: Mango
dir()
函数是PHP内置的一个函数,用于返回指定目录中的文件和子目录的列表。
public dir(string $directory, resource $context = null)
$directory
参数指定了要查看的目录的路径,可以是绝对路径或相对路径。
$context
参数可以用于设置目录上下文,通常用于指定目录操作的附加选项。
dir()
函数返回一个 Directory
对象,该对象包含了目录中的文件和子目录的列表。可以使用 readdir()
函数从该对象中读取文件和子目录的名字。
以下示例演示了如何使用 dir()
函数列出指定目录中的文件和子目录。
$directory = './my_dir'; // 指定要查看的目录
$dir = dir($directory); // 使用 dir() 函数打开目录并返回 Directory 对象
// 读取目录中的文件和子目录,并输出
while (($file = $dir->read()) !== false) {
echo $file . "\n";
}
$dir->close(); // 关闭目录
dir()
函数在 PHP 7.0.0 版本被废弃,推荐使用更现代的 opendir()
函数代替。但在实际开发中,仍有一些旧代码使用 dir()
函数,因此我们还需要了解它的使用方法。is_dir()
函数先检查指定的路径是否是一个目录,以避免出现不可预料的错误。closedir()
函数。通过 dir()
函数,我们可以方便地获取指定目录中的文件和子目录。虽然在新的 PHP 版本中已不再推荐使用该函数,但了解和掌握其用法对于阅读旧代码和与其他开发者协作仍然是有用的。
参考链接:PHP: dir - Manual