La classe CachingIterator
(PHP 5)
Introduction
Cet objet supporte les itérations en cache sur un autre itérateur.
Synopsis de la classe
/* Constantes */
/* Méthodes */
}Constantes pré-définies
-
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.
Sommaire
- CachingIterator::__construct — Construit un nouvel objet CachingIterator pour l'itérateur
- CachingIterator::count — Le nombre d'éléments de l'itérateur
- CachingIterator::current — Retourne l'élément courant
- CachingIterator::getCache — Lit le contenu du cache
- CachingIterator::getFlags — Lit les options utilisées
- CachingIterator::getInnerIterator — Retourne l'itérateur sous-jacent
- CachingIterator::hasNext — Vérifie si l'itérateur interne a un élément suivant valide
- CachingIterator::key — Retourne l'index de l'élément courant
- CachingIterator::next — Déplace l'itérateur à la position suivante
- CachingIterator::offsetExists — Vérifie l'existence d'un offset
- CachingIterator::offsetGet — L'élément à lire à la position donnée
- CachingIterator::offsetSet — Affecte un nouvel élément à la position donnée
- CachingIterator::offsetUnset — Détruit un élément à l'offset indiqué
- CachingIterator::rewind — Replace l'itérateur au début
- CachingIterator::setFlags — Modifie les options du CachingIterator
- CachingIterator::__toString — Retourne la représentation de l'élément courant sous forme de chaîne
- CachingIterator::valid — Vérifie si l'élément courant est valide