PHP dir() 函数
PHP dir() 函数返回 Directory 类的实例
(php4,php5,php7)
dir() 该函数用于读取一个目录,包含如下:
- 给定的要打开的目录
- dir() 的 handle 和 path 两个属性是可用的
- handle 和 path 属性有三个方法:read()、rewind() 和 close()
函数原型
dir( **directory,context** );
参数列表
参数 | 描述 |
---|---|
directory | 必需。规定要打开的目录 |
context | 可选 |
返回值
成功则返回 Directory 类的实例
失败则返回 FALSE
范例
使用 dir() 函数
<?php $d = dir(getcwd()); echo "Handle: " , $d->handle , "<br>"; echo "Path: " , $d->path , "<br>"; while (($file = $d->read()) !== false) { echo "filename: " , $file , "<br>"; } $d->close();
运行以上 PHP 范例,输出结果如下
Handle: Resource id #2 Path: /etc/php filename: .filename: .. filename: ajax.gif filename: books.xml filename: cdcatalog.xml filename: cd_catalog.xml filename: default.html filename: demo_array.html filename: demo_array.htm... ......