(PHP 5 >= 5.3.0, PHP 7, PHP 8)
L'itérateur FilesystemIterator.
$directory, int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS)$mode = "r", bool $useIncludePath = false, ?resource $context = null): SplFileObjectFilesystemIterator::CURRENT_AS_PATHNAMEFilesystemIterator::current() retourne le nom du chemin.
FilesystemIterator::CURRENT_AS_FILEINFOFilesystemIterator::current() retourne un objet SplFileInfo.
FilesystemIterator::CURRENT_AS_SELF
FilesystemIterator::current() retourne
$this (le FilesystemIterator).
FilesystemIterator::CURRENT_MODE_MASKMasque FilesystemIterator::current().
FilesystemIterator::KEY_AS_PATHNAMEFilesystemIterator::key() retourne le nom de chemin.
FilesystemIterator::KEY_AS_FILENAMEFilesystemIterator::key() retourne le nom du fichier.
FilesystemIterator::FOLLOW_SYMLINKSMakes RecursiveDirectoryIterator::hasChildren() follow symlinks.
FilesystemIterator::KEY_MODE_MASKMasque FilesystemIterator::key().
FilesystemIterator::NEW_CURRENT_AND_KEY
Identique à FilesystemIterator::KEY_AS_FILENAME |
FilesystemIterator::CURRENT_AS_FILEINFO.
FilesystemIterator::OTHER_MODE_MASKMasque utilisé pour FilesystemIterator::getFlags() et FilesystemIterator::setFlags().
FilesystemIterator::SKIP_DOTSIgnore les fichiers points
(. et ..).
FilesystemIterator::UNIX_PATHS
Les chemins utilisent le séparateur de dossier de type Unix, soit
le slash, indépendamment du système de fonctionnement.
Notez que le chemin qui est passé au constructeur
n'est pas modifié.