« RecursiveCallbackFilterIterator::hasChildren
RecursiveDirectoryIterator::__construct »
PHP Manual
Iteradores
A classe RecursiveDirectoryIterator
A classe RecursiveDirectoryIterator
Introdução
...
Sinopse da classe
RecursiveDirectoryIterator
extends
DirectoryIterator
implements
Traversable
,
Iterator
,
RecursiveIterator
{
/* Métodos */
public
__construct
(
string
$path
[,
int
$flags
= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO
] )
getChildren
( ) :
object
public
getSubPath
( ) :
string
public
getSubPathname
( ) :
string
hasChildren
([
bool
$allow_links
] ) :
bool
key
( ) :
string
next
( ) :
void
rewind
( ) :
void
/* Herança */
DirectoryIterator::current
( ) :
DirectoryIterator
DirectoryIterator::getATime
( ) :
int
public
DirectoryIterator::getBasename
([
string
$sufixo
] ) :
string
DirectoryIterator::getCTime
( ) :
int
public
DirectoryIterator::getExtension
( ) :
string
DirectoryIterator::getFilename
( ) :
string
DirectoryIterator::getGroup
( ) :
int
DirectoryIterator::getInode
( ) :
int
DirectoryIterator::getMTime
( ) :
int
DirectoryIterator::getOwner
( ) :
int
DirectoryIterator::getPath
( ) :
string
DirectoryIterator::getPathname
( ) :
string
DirectoryIterator::getPerms
( ) :
int
DirectoryIterator::getSize
( ) :
int
DirectoryIterator::getType
( ) :
string
DirectoryIterator::isDir
( ) :
bool
DirectoryIterator::isDot
( ) :
bool
DirectoryIterator::isExecutable
( ) :
bool
DirectoryIterator::isFile
( ) :
bool
DirectoryIterator::isLink
( ) :
bool
DirectoryIterator::isReadable
( ) :
bool
DirectoryIterator::isWritable
( ) :
bool
DirectoryIterator::key
( ) :
string
DirectoryIterator::next
( ) :
void
DirectoryIterator::rewind
( ) :
void
public
DirectoryIterator::seek
(
int
$posicao
) :
void
public
DirectoryIterator::__toString
( ) :
string
DirectoryIterator::valid
( ) :
string
}
Índice
RecursiveDirectoryIterator::__construct
— Constructs a RecursiveDirectoryIterator
RecursiveDirectoryIterator::getChildren
— Retorna um iterador para o elemento atual se ele for um diretório
RecursiveDirectoryIterator::getSubPath
— Get sub path
RecursiveDirectoryIterator::getSubPathname
— Get sub path and name
RecursiveDirectoryIterator::hasChildren
— Retorna se o elemento atual é ou não um diretório que não seja '.' nem '..'
RecursiveDirectoryIterator::key
— Retorna o caminho e o nome do arquivo do elemento atual do diretório
RecursiveDirectoryIterator::next
— Avança para o próximo elemento
RecursiveDirectoryIterator::rewind
— Recomeça a iteração do diretório