RecursiveCachingIterator::hasChildren
DirectoryIterator::__construct
SPL
PHP Manual

# La classe DirectoryIterator

## Introduction

...

## Synopsis de la classe

DirectoryIterator
class DirectoryIterator extends SplFileInfo implements Iterator , Traversable {
/* Méthodes */
__construct ( string `$path` )
DirectoryIterator current ( void )
int getATime ( void )
int getCTime ( void )
string getFilename ( void )
int getGroup ( void )
int getInode ( void )
int getMTime ( void )
int getOwner ( void )
string getPath ( void )
string getPathname ( void )
int getPerms ( void )
int getSize ( void )
string getType ( void )
bool isDir ( void )
bool isDot ( void )
bool isExecutable ( void )
bool isFile ( void )
bool isLink ( void )
bool isReadable ( void )
bool isWritable ( void )
string key ( void )
void next ( void )
void rewind ( void )
string valid ( void )
}

## Sommaire

- DirectoryIterator::__construct — Construit un nouvel itérateur de dossier à partir d'un chemin
- DirectoryIterator::current — Retourne $this (requis par l'interface Iterator)
- DirectoryIterator::getATime — Récupère la date et l'heure du dernier accès à un fichier
- DirectoryIterator::getCTime — Récupère l'heure de modification de l'inode d'un fichier
- DirectoryIterator::getFilename — Retourne le nom de l'entrée courante du dossier
- DirectoryIterator::getGroup — Récupère le groupe d'un fichier
- DirectoryIterator::getInode — Récupère l'inode d'un fichier
- DirectoryIterator::getMTime — Récupère l'heure de la dernière modification d'un fichier
- DirectoryIterator::getOwner — Récupère le propriétaire d'un fichier
- DirectoryIterator::getPath — Retourne le chemin du dossier
- DirectoryIterator::getPathname — Retourne le chemin et le nom de l'entrée courante du dossier
- DirectoryIterator::getPerms — Récupère les permissions d'un fichier
- DirectoryIterator::getSize — Récupère la taille d'un fichier
- DirectoryIterator::getType — Récupère le type d'un fichier
- DirectoryIterator::isDir — Retourne TRUE si le fichier est un dossier
- DirectoryIterator::isDot — Retourne TRUE si l'entrée courante est '.' ou '..'
- DirectoryIterator::isExecutable — Retourne TRUE si le fichier est exécutable
- DirectoryIterator::isFile — Retourne TRUE si l'entrée est un fichier valide
- DirectoryIterator::isLink — Retourne TRUE si le fichier est un lien symbolique
- DirectoryIterator::isReadable — Retourne TRUE si le fichier est accessible en lecture
- DirectoryIterator::isWritable — Retourne TRUE si le fichier peut être modifié
- DirectoryIterator::key — Retourne l'entrée courante du dossier
- DirectoryIterator::next — Se déplace vers la prochaine entrée
- DirectoryIterator::rewind — Revient au début du dossier
- DirectoryIterator::valid — Vérifie si le répertoire contient encore des entrées

RecursiveCachingIterator::hasChildren
DirectoryIterator::__construct
SPL
PHP Manual