例 1. dir() 例子
请留意下面例子中检查 dir()
返回值的风格。我们明确地测试返回值是否全等于(值和类型都相同 - 更多信息参见比较运算符)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 |