&class.theclass; CachingIterator CachingIterator
&reftitle.intro; Cet objet supporte les itérations en cache sur un autre itérateur.
&reftitle.classsynopsis; CachingIterator extends IteratorIterator implements ArrayAccess Countable Stringable &Constants; 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 &Methods; &InheritedMethods;
&reftitle.constants; CachingIterator::CALL_TOSTRING Convertit tous les éléments en chaines. CachingIterator::CATCH_GET_CHILD N'envoie aucune exception lors de la tentative d'accéder à un enfant. CachingIterator::TOSTRING_USE_KEY Utilise key lors de la conversion en chaine. CachingIterator::TOSTRING_USE_CURRENT Utilise current lors de la conversion en chaine. CachingIterator::TOSTRING_USE_INNER Utilise inner lors de la conversion en chaine. CachingIterator::FULL_CACHE Met en cache toutes les données lues.
&reftitle.changelog; &Version; &Description; 8.0.0 La classe CachingIterator implémente désormais Stringable.
&reference.spl.entities.cachingiterator;