PHP dir 目录函数

  • 定义和用法

    dir - 返回一个 Directory 类实例
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    dir( string $directory [, resource $context ] )
    dir() 以面向对象的方式访问目录。打开 directory 参数指定的目录。
  • 参数

    参数 必需的 描述
    directory 被打开的目录
    context
    注意: 在 PHP 5.0.0 中增加了对上下文(Context)的支持。有关上下文(Context)的说明参见 Streams。
  • 返回值

    成功的话,返回一个 Directory 类实例, 参数错误的情况下返回 NULL , 其它错误情况返回 FALSE 。
  • 示例

    $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
    目录条目返回的顺序依赖于系统。
  • 相关页面

    getcwd() - 取得当前工作目录