(PHP 5, PHP 7, PHP 8)
DirectoryIterator::__construct — Construit un nouvel itérateur de dossier à partir d'un chemin
$directory)Construit un nouvel itérateur de dossier à partir d'un chemin.
directoryLe chemin du dossier à parcourir.
Lance une exception UnexpectedValueException si le répertoire n'existe pas.
   Lance une exception ValueError
   si directory est une chaîne vide.
  
| Version | Description | 
|---|---|
| 8.0.0 | Lance désormais une exception ValueError
        quand directoryest une chaîne vide ;
        Auparavant, une RuntimeException était lancée. | 
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());
    }
}
?>