La clase CachingIteratorCachingIterator
&reftitle.intro;
Este objeto admite iteraciones almacenadas en caché sobre otros iteradores.
&reftitle.classsynopsis;
CachingIteratorCachingIteratorextendsIteratorIteratorOuterIteratorArrayAccessCountable&Constants;constintegerCachingIterator::CALL_TOSTRING1constintegerCachingIterator::CATCH_GET_CHILD16constintegerCachingIterator::TOSTRING_USE_KEY2constintegerCachingIterator::TOSTRING_USE_CURRENT4constintegerCachingIterator::TOSTRING_USE_INNER8constintegerCachingIterator::FULL_CACHE256&Methods;
&reftitle.constants;
CachingIterator::CALL_TOSTRINGConvierte cada elemento a un string.CachingIterator::CATCH_GET_CHILDNo lanzar una excepción en el acceso a los hijos.CachingIterator::TOSTRING_USE_KEY
Usa key para la conversión a
string.
CachingIterator::TOSTRING_USE_CURRENT
Usa current para
la conversión a string.CachingIterator::TOSTRING_USE_INNER
Usa inner
para la conversión a string.
CachingIterator::FULL_CACHEAlmacena en caché todos los datos leídos.
&reference.spl.entities.cachingiterator;