La clase CachingIterator
Introducción#
Este objeto soporta las iteraciones en caché sobre otro iterador.
Sinopsis de la clase#
CachingIterator
extends
IteratorIterator
implements
ArrayAccess
Countable
Stringable
Constantes
public
const
int
CachingIterator::CALL_TOSTRING
public
const
int
CachingIterator::CATCH_GET_CHILD
public
const
int
CachingIterator::TOSTRING_USE_KEY
public
const
int
CachingIterator::TOSTRING_USE_CURRENT
public
const
int
CachingIterator::TOSTRING_USE_INNER
public
const
int
CachingIterator::FULL_CACHE
Métodos
Métodos heredados
Constantes predefinidas#
CachingIterator::CALL_TOSTRING
Convierte todos los elementos en strings.
CachingIterator::CATCH_GET_CHILD
No lanza ninguna excepción al intentar acceder a un hijo.
CachingIterator::TOSTRING_USE_KEY
Utiliza key durante la conversión en string.
CachingIterator::TOSTRING_USE_CURRENT
Utiliza current durante la conversión en string.
CachingIterator::TOSTRING_USE_INNER
Utiliza inner durante la conversión en string.
CachingIterator::FULL_CACHE
Almacena en caché todos los datos leídos.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.0.0 | La clase CachingIterator implementa ahora Stringable. |