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 で設定することもできます。 &reftitle.errors; directory が存在しない場合に、 UnexpectedValueException をスローします。 directory が空文字列の場合に、 ValueError をスローします。 &reftitle.changelog; &Version; &Description; 8.2.0 PHP 8.2.0 より前のバージョンでは、 FilesystemIterator::SKIP_DOTS は常に設定され、削除できませんでした。 8.0.0 directory が空文字列の場合に、 ValueError をスローするようになりました。 これより前のバージョンでは、 RuntimeException をスローしていました。 &reftitle.examples; <function>FilesystemIterator::__construct</function> の例 getFilename() . "\n"; } ?> ]]> &example.outputs.82.similar; PHP 8.2.0 より前のバージョンでは、上の例の出力は以下のようになります: &reftitle.seealso; FilesystemIterator::setFlags DirectoryIterator::__construct