&class.theclass; CachingIterator CachingIterator
&reftitle.intro; Cet objet supporte les itérations en cache sur un autre itérateur.
&reftitle.classsynopsis; CachingIterator CachingIterator extends IteratorIterator ArrayAccess Countable Stringable &Constants; const int CachingIterator::CALL_TOSTRING 1 const int CachingIterator::CATCH_GET_CHILD 16 const int CachingIterator::TOSTRING_USE_KEY 2 const int CachingIterator::TOSTRING_USE_CURRENT 4 const int CachingIterator::TOSTRING_USE_INNER 8 const int CachingIterator::FULL_CACHE 256 &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;