(PHP 5, PHP 7)
DirectoryIterator::__construct — Создаёт новый итератор директорий по пути
$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());
}
}
?>