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