DirectoryIterator
PHP Manual

DirectoryIterator::__construct

(PHP 5, PHP 7)

DirectoryIterator::__constructConstruit un nouvel itérateur de dossier à partir d'un chemin

Description

public DirectoryIterator::__construct ( string $path )

Construit un nouvel itérateur de dossier à partir d'un chemin.

Liste de paramètres

path

Le chemin du dossier à parcourir.

Erreurs / Exceptions

Émet une exception UnexpectedValueException si le paramètre path ne peut pas être ouvert.

Émet une exception RuntimeException si le paramètre path est une chaîne vide.

Historique

Version Description
5.3.0 Émet une exception UnexpectedValueException si le paramètre path ne peut être ouvert.
5.1.3 Émet une exception RuntimeException si le paramètre path est une chaîne vide.
5.1.0 Émet une exception RuntimeException en cas d'erreur. Précédemment, une exception Exception était lancée.

Exemples

Exemple #1 Exemple avec DirectoryIterator::__construct()

Cet exemple va lister le contenu du dossier qui contient le script.

<?php
$dir 
= new DirectoryIterator(dirname(__FILE__));
foreach (
$dir as $fileinfo) {
    if (!
$fileinfo->isDot()) {
        
var_dump($fileinfo->getFilename());
    }
}
?>

Voir aussi


DirectoryIterator
PHP Manual