DirectoryIterator::__construct

(PHP 5, PHP 7, PHP 8)

DirectoryIterator::__constructСоздаёт новый итератор каталогов из пути

Описание

publicDirectoryIterator::__construct(string$directory)

Создаёт новый итератор каталогов из пути.

Список параметров

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());
}
}
?>

Смотрите также

To Top