La clase CachingIterator CachingIterator
&reftitle.intro; Este objeto admite iteraciones almacenadas en caché sobre otros iteradores.
&reftitle.classsynopsis; CachingIterator CachingIterator extends IteratorIterator OuterIterator ArrayAccess Countable &Constants; const integer CachingIterator::CALL_TOSTRING 1 const integer CachingIterator::CATCH_GET_CHILD 16 const integer CachingIterator::TOSTRING_USE_KEY 2 const integer CachingIterator::TOSTRING_USE_CURRENT 4 const integer CachingIterator::TOSTRING_USE_INNER 8 const integer CachingIterator::FULL_CACHE 256 &Methods;
&reftitle.constants; CachingIterator::CALL_TOSTRING Convierte cada elemento a un string. CachingIterator::CATCH_GET_CHILD No 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_CACHE Almacena en caché todos los datos leídos.
&reference.spl.entities.cachingiterator;