La clase MultipleIterator
(PHP 5 >= 5.3.0)
Introducción
Un iterador que secuencialmente itera por todos los iteradores.
Sinopsis de la Clase
/* Constantes */
/* Métodos */
public
__construct
([
int
}$flags
= MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC
] )Constantes predefinidas
-
MultipleIterator::MIT_NEED_ANY -
No requiere que todos los sub iteradores sean válidos en la iteración.
-
MultipleIterator::MIT_NEED_ALL -
Requiere que todos los sub iteradores sean válidos en la iteración.
-
MultipleIterator::MIT_KEYS_NUMERIC -
Las claves se crean de la posición de los sub iteradores.
-
MultipleIterator::MIT_KEYS_ASSOC -
Las claves se crean de la información asociada de los sub iteradores.
Tabla de contenidos
- MultipleIterator::attachIterator — Adjunta información al iterador
- MultipleIterator::__construct — Construye un nuevo MultipleIterator
- MultipleIterator::containsIterator — Comprueba si un iterador adjuntado
- MultipleIterator::countIterators — Obtiene el número de instancias de iterador adjuntadas
- MultipleIterator::current — Obtiene las instancias registradas del iterador
- MultipleIterator::detachIterator — Desasocia un iterador
- MultipleIterator::getFlags — Obtiene información de las flags
- MultipleIterator::key — Obtiene las instancias registradas del iterador
- MultipleIterator::next — Mueve todas las instancias de iterador adjuntadas hacía la siguiente
- MultipleIterator::rewind — Rebobina todas las instancias de iterador adjuntadas
- MultipleIterator::setFlags — Establece las flags
- MultipleIterator::valid — Comprueba la validez de los sub iteradores
There are no user contributed notes for this page.
