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或更高版本授权。