RecursiveDirectoryIterator::__construct Construit un objet RecursiveDirectoryIterator &reftitle.description; public RecursiveDirectoryIterator::__construct stringdirectory intflagsFilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO Construit un objet RecursiveDirectoryIterator concernant le dossier souhaité. &reftitle.parameters; directory Chemin du dossier sur lequel itérer. flags Drapeaux à passer pour changer le comportement de l'itérateur. Une liste de drapeaux peut être trouvée dans la liste des constantes de FilesystemIterator. Elles peuvent aussi être renseignées plus tard au moyen de FilesystemIterator::setFlags &reftitle.errors; Lance une exception UnexpectedValueException si le répertoire n'existe pas. Lance une exception ValueError si directory est une chaîne vide. &reftitle.changelog; &Version; &Description; 8.0.0 Lance désormais une exception ValueError quand directory est une chaîne vide ; Auparavant, une RuntimeException était lancée. &reftitle.examples; Exemple avec <classname>RecursiveDirectoryIterator</classname> rewind(); while($it->valid()) { if (!$it->isDot()) { echo 'SubPathName: ' . $it->getSubPathName() . "\n"; echo 'SubPath: ' . $it->getSubPath() . "\n"; echo 'Key: ' . $it->key() . "\n\n"; } $it->next(); } ?> ]]> &example.outputs.similar; &reftitle.seealso; FilesystemIterator::__construct RecursiveIteratorIterator::__construct Constantes de FilesystemIterator