FilesystemIterator::__construct 新しい filesystem イテレータを作成する &reftitle.description; public FilesystemIterator::__construct stringdirectory intflagsFilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS 新しい filesystem イテレータを directory から作成します。 &reftitle.parameters; directory 反復処理したいファイルシステム上のアイテムへのパス。 flags フラグを指定すると、いくつかのメソッドの振る舞いを変更することができます。 フラグの一覧は FilesystemIterator の定義済み定数 を参照ください。これは、あとで FilesystemIterator::setFlags で設定することもできます。 FilesystemIterator::SKIP_DOTS は常に設定されるため、削除できません。 &reftitle.errors; directory が存在しない場合に、 UnexpectedValueException をスローします。 directory が空文字列の場合に、 ValueError をスローします。 &reftitle.changelog; &Version; &Description; 8.0.0 directory が空文字列の場合に、 ValueError をスローするようになりました。 これより前のバージョンでは、 RuntimeException をスローしていました。 &reftitle.examples; <function>FilesystemIterator::__construct</function> の例 getFilename() . "\n"; } ?> ]]> &example.outputs; &reftitle.seealso; FilesystemIterator::setFlags DirectoryIterator::__construct