La clase RecursiveIteratorIterator
(PHP 5)
Introducción
Se puede usar para recorrer iteradores recursivos.
Sinopsis de la Clase
RecursiveIteratorIterator
implements
OuterIterator
{
/* Constantes */
/* Métodos */
public __construct
( Traversable
$iterator
[, int $mode = RecursiveIteratorIterator::LEAVES_ONLY
[, int $flags = 0
]] )/* Métodos heredados */
}Constantes predefinidas
RecursiveIteratorIterator::LEAVES_ONLYRecursiveIteratorIterator::SELF_FIRSTRecursiveIteratorIterator::CHILD_FIRSTRecursiveIteratorIterator::CATCH_GET_CHILD
Tabla de contenidos
- RecursiveIteratorIterator::beginChildren — Inicio del hijo
- RecursiveIteratorIterator::beginIteration — Inicio de la iteración
- RecursiveIteratorIterator::callGetChildren — Obtener hijo
- RecursiveIteratorIterator::callHasChildren — Comprueba si tiene hijos
- RecursiveIteratorIterator::__construct — Construir un objeto RecursiveIteratorIterator
- RecursiveIteratorIterator::current — Acceder al valor del elemento actual
- RecursiveIteratorIterator::endChildren — Final de los hijos
- RecursiveIteratorIterator::endIteration — Final de la iteración
- RecursiveIteratorIterator::getDepth — Obtener la profundidad actual de la iteración recursiva
- RecursiveIteratorIterator::getInnerIterator — Obtener el iterador interno
- RecursiveIteratorIterator::getMaxDepth — Obtener el máximo de profundidad
- RecursiveIteratorIterator::getSubIterator — El subiterador activo actual
- RecursiveIteratorIterator::key — Acceder a la clave actual
- RecursiveIteratorIterator::next — Moverse al siguiente elemento
- RecursiveIteratorIterator::nextElement — Siguiente elemento
- RecursiveIteratorIterator::rewind — Rebobina el iterador al primer elemento al nivel superior del iterador interno
- RecursiveIteratorIterator::setMaxDepth — Establecer el máximo de profundidad
- RecursiveIteratorIterator::valid — Comprueba si la posición actual es válida