• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • FilesystemIterator::__construct()

    (PHP 5>=5.3.0,PHP 7)

    Constructs a new filesystem iterator

    说明

    publicFilesystemIterator::__construct(string $path[,int $flags=FilesystemIterator::KEY_AS_PATHNAME|FilesystemIterator::CURRENT_AS_FILEINFO|FilesystemIterator::SKIP_DOTS] )

    Constructs a new filesystem iterator from the$path.

    参数

    $path

    The path of the filesystem item to be iterated over.

    $flags

    Flags may be provided which will affect the behavior of some methods.A list of the flags can found underFilesystemIterator predefined constants.They can also be set later withFilesystemIterator::setFlags()

    返回值

    没有返回值。

    错误/异常

    Throws anUnexpectedValueExceptionif the$pathcannot be found.

    范例

    Example#1FilesystemIterator::__construct()example

    <?php
    $it = new FilesystemIterator(dirname(__FILE__));
    foreach ($it as $fileinfo) {
        echo $fileinfo->getFilename() . "\n";
    }
    ?>
    

    以上例程会输出:

    apples.jpg
    banana.jpg
    example.php
    

    参见

    • FilesystemIterator::setFlags() Sets handling flags
    • DirectoryIterator::__construct() Constructs a new directory iterator from a path