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

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