(PHP 5, PHP 7, PHP 8)
DirectoryIterator::__construct — Construye un nuevo iterador de directorio a partir de una ruta
Construye un nuevo iterador de directorio a partir de una ruta.
directoryLa ruta del directorio a recorrer.
Lanza una excepción UnexpectedValueException si el directorio no existe.
Lanza una excepción ValueError
si directory es una string vacía.
| Versión | Descripción |
|---|---|
| 8.0.0 |
Lanza ahora una excepción ValueError
cuando directory es una string vacía;
Anteriormente, se lanzaba una RuntimeException.
|
Ejemplo #1 Ejemplo con DirectoryIterator::__construct()
Este ejemplo listará el contenido del directorio que contiene el script.
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
}
}
?>