GlobIterator::__construct glob を使うディレクトリを作成する &reftitle.description; public GlobIterator::__construct stringpattern intflagsFilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO glob 式から新しいディレクトリイテレータを作成します。 &reftitle.parameters; pattern glob 関数に渡すパターン flags オプションのフラグ。 FilesystemIterator 定数のビットマスクとなります。 &reftitle.errors; directory が存在しない場合に UnexpectedValueException をスローします。 directory が空文字列の場合に ValueError をスローします。 &reftitle.changelog; &Version; &Description; 8.0.0 directory が空文字列の場合に ValueError をスローするようになりました。 これより前のバージョンでは、 RuntimeException をスローしていました。 &reftitle.examples; <classname>GlobIterator</classname> の例 count()) { echo 'No matches'; } else { $n = 0; printf("Matched %d item(s)\r\n", $iterator->count()); foreach ($iterator as $item) { printf("[%d] %s\r\n", ++$n, $iterator->key()); } } ?> ]]> &example.outputs.similar; &reftitle.seealso; DirectoryIterator::__construct GlobIterator::count glob