(PHP 5, PHP 7)
DirectoryIterator::__construct — Construit un nouvel itérateur de dossier à partir d'un chemin
$path
   )Construit un nouvel itérateur de dossier à partir d'un chemin.
pathLe chemin du dossier à parcourir.
   É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.
  
| Version | Description | 
|---|---|
| 5.3.0 | Émet une exception UnexpectedValueException
        si le paramètre pathne peut être ouvert. | 
| 5.1.3 | Émet une exception RuntimeException si le
        paramètre pathest une chaîne vide. | 
| 5.1.0 | Émet une exception RuntimeException en cas d'erreur. Précédemment, une exception Exception é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());
    }
}
?>