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