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;
Выбрасывает исключение UnexpectedValueException,
если директория directory не существует.
Выбрасывает исключение ValueError,
если параметр directory содержит пустую строку.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Теперь выбрасывает исключение ValueError,
если параметр directory содержит пустую строку.
Ранее выбрасывалось исключение RuntimeException.
&reftitle.examples;
Пример использования GlobIterator
count()) {
echo 'Нет совпадений';
} else {
$n = 0;
printf("Найдено элементов: %d \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