FilesystemIterator::__construct Создаёт новый итератор файловой системы &reftitle.description; public FilesystemIterator::__construct stringdirectory intflagsFilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS Создаёт новый объект итератора файловой системы на основе аргумента directory. &reftitle.parameters; directory Путь к объекту файловой системы по которому требуется навигация. flags Поведение некоторых методов можно задать с помощью флагов. Список этих флагов можно найти на странице предопределённых констант FilesystemIterator. Также их можно задать позже методом FilesystemIterator::setFlags. &reftitle.errors; Выбрасывает исключение UnexpectedValueException, если директория directory не существует. Выбрасывает исключение ValueError, если параметр directory содержит пустую строку. &reftitle.changelog; &Version; &Description; 8.2.0 До версии PHP 8.2.0, константа FilesystemIterator::SKIP_DOTS всегда была установлена и не могла быть удалена. 8.0.0 Теперь выбрасывает исключение ValueError, если параметр directory содержит пустую строку; ранее выбрасывалось исключение RuntimeException. &reftitle.examples; Пример использования <function>FilesystemIterator::__construct</function> getFilename() . "\n"; } ?> ]]> &example.outputs.82.similar; Вывод приведённого выше примера до версии PHP 8.2.0 выглядит следующим образом: &reftitle.seealso; FilesystemIterator::setFlags DirectoryIterator::__construct