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