L'interface Traversable
Traversable
&reftitle.intro;
Interface permettant de détecter si une classe peut
être parcourue en utilisant &foreach;.
L'interface de base est abstraite et ne peut être implémentée seule.
Elle doit être implémentée par soit IteratorAggregate,
soit Iterator.
Les classes internes qui implémentent cette interface peuvent être utilisées
dans un constructeur &foreach; et n'ont pas besoin d'implémenter
IteratorAggregate ou
Iterator.
Ceci est une interface du moteur interne qui ne peut être implémentée
dans des scripts PHP. Vous devez utiliser à la place
IteratorAggregate ou
Iterator.
Lors de l'implémentation d'une interface qui étend Traversable, assurez-vous
de lister IteratorAggregate ou
Iterator avant son nom dans la clause d'implémentation.
&reftitle.interfacesynopsis;
Traversable
Traversable
Cette interface n'a pas de méthode ; son seul but est d'être
l'interface de base pour toutes les classes permettant de parcourir
des objets.