readdir

(PHP 4, PHP 5, PHP 7, PHP 8)

readdir从目录句柄中读取条目

说明

readdir(?resource $dir_handle = null): string|false

返回目录中下一个文件的文件名。文件名以在文件系统中的排序返回。

参数

dir_handle
先前通过 opendir() 打开的目录句柄 resource。如果 dir_handlenull,则使用最近一次通过 opendir() 打开的句柄。

返回值

成功则返回文件名 或者在失败时返回 false

警告

此函数可能返回布尔值 false,但也可能返回等同于 false 的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用 === 运算符来测试此函数的返回值。

更新日志

版本 说明
8.5.0 现在已弃用将 dir_handle 设为 null 的做法,应明确提供最近打开的目录句柄。
8.0.0 现在 dir_handle 可以为 null。

示例

完整示例请参见 opendir() 的文档。

参见

  • opendir() - 打开目录句柄
  • rewinddir() - 倒回目录句柄
  • closedir() - 关闭目录句柄
  • dir() - 返回一个 Directory 类实例
  • is_dir() - 判断给定文件名是否是一个目录
  • glob() - 寻找与模式匹配的文件路径
  • scandir() - 列出指定路径中的文件和目录