DirectoryIterator::__construct

(PHP 5, PHP 7, PHP 8)

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

Описание

public DirectoryIterator::__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());
}
}
?>

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