(PHP 5, PHP 7, PHP 8)
DirectoryIterator::__construct — Создаёт новый итератор каталогов из пути
Создаёт новый итератор каталогов из пути.
directory
Путь к каталогу, который необходимо обойти.
Выбрасывает исключение UnexpectedValueException, если directory
не существует.
Выбрасывает ошибку ValueError, если directory
является пустой строкой.
Версия | Описание |
---|---|
8.0.0 | Теперь выбрасывается ошибка ValueError, если directory является пустой строкой; ранее выбрасывалось исключение RuntimeException. |
Пример #1 Пример использования DirectoryIterator::__construct()
В данном примере будет выведено содержимое каталога, содержащего скрипт.
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
}
}
?>