(PHP 5 >= 5.3.0)
FilesystemIterator::__construct — Construit un objet FilesystemIterator
$path
    [, int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS
  ] )
   Construit un objet FilesystemIterator, configuré avec
   le chemin path.
  
path
     Le chemin du dossier dans lequel on va travailler.
flags
     Les options qui affectent le comportement des méthodes. La liste des options est disponible dans les constantes de FilesystemIterator. Elles peuvent aussi être activées ultérieurement avec FilesystemIterator::setFlags().
Aucune valeur n'est retournée.
   Émet une exception UnexpectedValueException
   si le chemin path est introuvable.
  
Exemple #1 Exemple avec FilesystemIterator::__construct()
<?php
$it = new FilesystemIterator(dirname(__FILE__));
foreach ($it as $fileinfo) {
    echo $fileinfo->getFilename() . "\n";
}
?>
L'exemple ci-dessus va afficher :
apples.jpg banana.jpg example.php