DirectoryIterator::__construct

(PHP 5, PHP 7, PHP 8)

DirectoryIterator::__constructConstruye un nuevo iterador de directorio a partir de una ruta

Descripción

public DirectoryIterator::__construct(string $directory)

Construye un nuevo iterador de directorio a partir de una ruta.

Parámetros

directory

La ruta del directorio a recorrer.

Errores/Excepciones

Lanza una excepción UnexpectedValueException si el directorio no existe.

Lanza una excepción ValueError si directory es una string vacía.

Historial de cambios

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.

Ejemplos

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

Ver también