FilesystemIterator
FilesystemIterator::current
FilesystemIterator
PHP Manual

# FilesystemIterator::__construct

(PHP 5 >= 5.3.0)

FilesystemIterator::__construct — Constructs a new filesystem iterator

### 설명

FilesystemIterator::__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 under FilesystemIterator predefined constants. They can also be set later with FilesystemIterator::setFlags

### 반환값

값을 반환하지 않습니다.

### 오류/예외

Throws an UnexpectedValueException if the `path` cannot be found.

### 예제

Example #1 FilesystemIterator::__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

FilesystemIterator
FilesystemIterator::current
FilesystemIterator
PHP Manual