PHP
文件系统 | File System

dir

dir

(PHP 4, PHP 5, PHP 7)

dir - 返回Directory类的一个实例

Description

Directory dir ( string $directory [, resource $context ] )

用于读取目录的伪对象导向机制。给定的directory是打开的。

Parameters

directory

目录打开

context

注意:使用PHP 5.0.0添加了上下文支持。有关上下文的描述,请参阅流。

Return Values

返回Directory的一个实例,或者NULL带有错误的参数,或者FALSE发生其他错误。

Examples

Example #1 dir() example

请注意在下面的例子中Directory :: read()的返回值被检查的方式。我们正在明确测试返回值是否相同(等于和相同的类型 - 请参阅比较运算符以获取更多信息)FALSE,否则,任何其名称计算为的目录条目FALSE都将停止循环。

<?php $d = dir("/etc/php5" echo "Handle: " . $d->handle . "\n"; echo "Path: " . $d->path . "\n"; while (false !== ($entry = $d->read())) {    echo $entry."\n"; } $d->close( ?>

上面的例子会输出类似于:

Handle: Resource id #2 Path: /etc/php5 . .. apache cgi cli

Notes

注意:读取方法返回的目录条目的顺序取决于系统。

← closedir

getcwd →

© 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。