FilesystemIterator::__constructConstruit un objet FilesystemIterator
&reftitle.description;
publicFilesystemIterator::__constructstringdirectoryintflagsFilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS
Construit un objet FilesystemIterator, configuré avec
le chemin directory.
&reftitle.parameters;
directory
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.
&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.2.0
Antérieur à PHP 8.2.0, FilesystemIterator::SKIP_DOTS
était toujours activé et ne pouvait pas être désactivé.
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 FilesystemIterator::__construct
getFilename() . "\n";
}
?>
]]>
&example.outputs.82.similar;
Le résultat de l'exemple ci-dessus, avant PHP 8.2.0, est similaire à :
&reftitle.seealso;
FilesystemIterator::setFlagsDirectoryIterator::__construct