L3 Info : PHP et Applications Web
 
◃  Ch. 6 SPL : Standard PHP Library  ▹
 

IteratorIterator

  • IteratorIterator est un iterateur de base qui permet de transformer en itérateur tout objet Traversable
    • IteratorIterator::__construct(Traversable) — Crée un itérateur à partir d'un objet traversable
    • Traversable IteratorIterator::getInnerIterator() — Retourne l'itérateur interne
  • Attention, un objet Traversable a sans doute de bonnes raisons de ne pas implémenter l'interface Iterator...
  • et bien d'autres itérateurs...