Bonjour à tous,
J'espère que vous pourriez m'éclairer concernant l'interface Iterator de PHP. Je n'arrive pas à comprendre son utilité et les cas où l'on peut en faire usage ?
De ce que j'ai compris, sans utiliser cette interface, il est possible de parcourir un objet avec une boucle foreach. Seulement, seules les attributs publics seront listés. Avec l'interface, on pourrait donc parcourir, en se servant d'un tableau, même les attributs qui sont privés, mais je ne vois pas bien l’intérêt ?
Si une âme charitable pouvait m'éclairer ?
Partager