首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dir

(PHP 4, PHP 5, PHP 7)

dir - 返回Directory类的一个实例

Description

代码语言:javascript
复制
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都将停止循环。

代码语言:javascript
复制
<?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();
?>

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

代码语言:javascript
复制
Handle: Resource id #2
Path: /etc/php5
.
..
apache
cgi
cli

Notes

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

← closedir

getcwd →

代码语言:txt
复制
 © 1997–2017 The PHP Documentation Group

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

扫码关注腾讯云开发者

领取腾讯云代金券