在线文档教程
PHP
文件系统 | File System

DirectoryIterator::__construct

DirectoryIterator::__construct

(PHP 5, PHP 7)

DirectoryIterator :: __ construct - 从路径构造一个新的目录迭代器

描述

public DirectoryIterator::__construct ( string $path )

从路径构造一个新的目录迭代器。

参数

path

要遍历的目录的路径。

错误/异常

如果path无法打开,则引发UnexpectedValueException 。

如果path是空字符串,则会引发RuntimeException 。

更新日志

版本描述
5.3.0如果路径无法打开,则引发UnexpectedValueException。
5.1.3如果路径是空字符串,则引发RuntimeException。
5.1.0抛出RuntimeException错误。以前,抛出异常。

例子

示例#1 DirectoryIterator :: __ construct()示例

这个例子将列出包含该脚本的目录的内容。

<?php $dir = new DirectoryIterator(dirname(__FILE__) foreach ($dir as $fileinfo) {     if (!$fileinfo->isDot()) {         var_dump($fileinfo->getFilename()     } } ?>

扩展内容

  • SplFileInfo

  • Iterator

← DirectoryIterator

DirectoryIterator::current →