RecursiveCachingIterator::hasChildren
DirectoryIterator::__construct
SPL
PHP Manual

# A classe DirectoryIterator

## Introdução

...

## Sinopse da classe

DirectoryIterator
DirectoryIterator extends SplFileInfo implements Iterator , Traversable {
/* Métodos */
__construct ( string `$path` )
DirectoryIterator current ( void )
int getATime ( void )
public string getBasename ([ string `$suffix` ] )
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 )
public void seek ( int `$position` )
public string __toString ( void )
string valid ( void )
}

## Índice

- DirectoryIterator::__construct — Constrói um novo iterador de diretório a partir de um caminho
- DirectoryIterator::current — Retorna $this (necessário para a interface Iterator)
- DirectoryIterator::getATime — Retorna a data de último acesso do arquivo
- DirectoryIterator::getBasename — Get base name of current DirectoryIterator item.
- DirectoryIterator::getCTime — Retorna a data de modificação do inode do arquivo
- DirectoryIterator::getFilename — Retorna o nome do arquivo do elemento atual do diretÃ³rio
- DirectoryIterator::getGroup — Retorna o grupo do arquivo
- DirectoryIterator::getInode — Retorna o inode do arquivo
- DirectoryIterator::getMTime — Retorna a data da última modificação do arquivo
- DirectoryIterator::getOwner — Retorna o proprietÃ¡rio do arquivo
- DirectoryIterator::getPath — Retorna o caminho do diretório
- DirectoryIterator::getPathname — Retorna o caminho e o nome do arquivo do elemento atual do diretório
- DirectoryIterator::getPerms — Retorna as permissões do arquivo
- DirectoryIterator::getSize — Retorna o tamanho do arquivo
- DirectoryIterator::getType — Retorna o tipo do arquivo
- DirectoryIterator::isDir — Retorna true se o elemento atual é um diretório
- DirectoryIterator::isDot — Retorna true se o elemento atual for '.' ou '..'
- DirectoryIterator::isExecutable — Retorna true se o arquivo for executável
- DirectoryIterator::isFile — Retorna true se o elemento atual for um arquivo
- DirectoryIterator::isLink — Retorna true se o elemento atual for um link simbólico
- DirectoryIterator::isReadable — Retorna true se o arquivo pode ser lido
- DirectoryIterator::isWritable — Retorna true se o arquivo pode ser modificado
- DirectoryIterator::key — Retorna o elemento atual do diretório
- DirectoryIterator::next — Avança para o próximo elemento
- DirectoryIterator::rewind — Recomeça a iteração do diretório
- DirectoryIterator::seek — Seek to a DirectoryIterator item
- DirectoryIterator::__toString — Get file name as a string
- DirectoryIterator::valid — Verifica se o diretório possui ou não mais elementos

RecursiveCachingIterator::hasChildren
DirectoryIterator::__construct
SPL
PHP Manual