DirectoryIterator::__construct

(PHP 5, PHP 7)

DirectoryIterator::__constructConstruye un iterador nuevo directorio de una ruta

Descripción

public DirectoryIterator::__construct ( string $path )

Construye un iterador nuevo directorio de una ruta.

Parámetros

path

La ruta del directorio a recorrer.

Errores/Excepciones

Lanza una UnexpectedValueException si path no se puede abrir.

Lanza una RuntimeException si path es una cadena vacía.

Historial de cambios

Versión Descripción
5.3.0 Lanza una UnexpectedValueException si path no se puede abrir.
5.1.3 Lanza una RuntimeException si path es una cadena vacía.
5.1.0 Lanza una RuntimeException en caso de error. Anteriormente lanzaba una Exception.

Ejemplos

Ejemplo #1 Un DirectoryIterator::__construct() ejemplo

Este ejemplo le mostrará los contenidos 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