A classe RecursiveTreeIterator
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
Introdução
Permite iterar sobre um RecursiveIterator para gerar uma árvore gráfica ASCII.
Resumo da classe
/* Constantes herdadas */
/* Constantes */
/* Métodos */
public __construct(
RecursiveIterator|IteratorAggregate
int
int
int
)
RecursiveIterator|IteratorAggregate
$iterator
,int
$flags
= RecursiveTreeIterator::BYPASS_KEY,int
$cachingIteratorFlags
= CachingIterator::CATCH_GET_CHILD,int
$mode
= RecursiveTreeIterator::SELF_FIRST)
/* Métodos herdados */
}Constantes pré-definidas
RecursiveTreeIterator::BYPASS_CURRENT
RecursiveTreeIterator::BYPASS_KEY
RecursiveTreeIterator::PREFIX_LEFT
RecursiveTreeIterator::PREFIX_MID_HAS_NEXT
RecursiveTreeIterator::PREFIX_MID_LAST
RecursiveTreeIterator::PREFIX_END_HAS_NEXT
RecursiveTreeIterator::PREFIX_END_LAST
RecursiveTreeIterator::PREFIX_RIGHT
Table of Contents
- RecursiveTreeIterator::beginChildren — Iniciar filhos
- RecursiveTreeIterator::beginIteration — Inicia iteração
- RecursiveTreeIterator::callGetChildren — Obtém filhos
- RecursiveTreeIterator::callHasChildren — Tem filhos
- RecursiveTreeIterator::__construct — Constrói um RecursiveTreeIterator
- RecursiveTreeIterator::current — Obtém o elemento atual
- RecursiveTreeIterator::endChildren — Termina os filhos
- RecursiveTreeIterator::endIteration — Termina iteração
- RecursiveTreeIterator::getEntry — Obtém entrada atual
- RecursiveTreeIterator::getPostfix — Obtém o sufixo
- RecursiveTreeIterator::getPrefix — Obtém o prefixo
- RecursiveTreeIterator::key — Obtém a chave do elemento atual
- RecursiveTreeIterator::next — Move para o próximo elemento
- RecursiveTreeIterator::nextElement — Próximo elemento
- RecursiveTreeIterator::rewind — Rebobina o iterador
- RecursiveTreeIterator::setPostfix — Define sufixo
- RecursiveTreeIterator::setPrefixPart — Define uma parte do prefixo
- RecursiveTreeIterator::valid — Verifica validade