(PHP 5 >= 5.3.0, PHP 7)
FilesystemIterator::__construct — 新しい filesystem イテレータを作成する
$path
[, int $flags
= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS
] )
新しい filesystem イテレータを path
から作成します。
path
反復処理したいファイルシステム上のアイテムへのパス。
flags
フラグを指定すると、いくつかのメソッドの振る舞いを変更することができます。 フラグの一覧は FilesystemIterator の定義済み定数 を参照ください。これは、あとで FilesystemIterator::setFlags() で設定することもできます。
値を返しません。
path
が見つからない場合に
UnexpectedValueException をスローします。
例1 FilesystemIterator::__construct() の例
<?php
$it = new FilesystemIterator(dirname(__FILE__));
foreach ($it as $fileinfo) {
echo $fileinfo->getFilename() . "\n";
}
?>
上の例の出力は以下となります。
apples.jpg banana.jpg example.php