Documentación offline PHP master

La clase CachingIterator

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

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.