DirectoryIterator::__construct

(PHP 5, PHP 7)

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

Описание

public DirectoryIterator::__construct ( string $path )

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

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

path

Путь к директории для прохода.

Ошибки

Выбрасывается исключение UnexpectedValueException в случае, если параметр path не может быть открыт.

Выбрасывается исключение RuntimeException в случае, если параметр path содержит пустую строку.

Список изменений

Версия Описание
5.3.0 Выбрасывается исключение UnexpectedValueException, если путь path не может быть открыт.
5.1.3 Выбрасывается исключение RuntimeException, если параметр path содержит пустую строку.
5.1.0 Выбрасывается исключение RuntimeException при возникновении ошибки. Раньше выбрасывалось исключение Exception.

Примеры

Пример #1 Пример использования DirectoryIterator::__construct()

Пример выведет список содержимого директории, содержащей выполняемый скрипт.

<?php
$dir 
= new DirectoryIterator(dirname(__FILE__));
foreach (
$dir as $fileinfo) {
    if (!
$fileinfo->isDot()) {
        
var_dump($fileinfo->getFilename());
    }
}
?>

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