Je suis en train d'essayer de comprendre l'Itérator !
Bon j'ai compris qu'il y avait une interface à implémenter et que l'on pouvais parcourir un objet avec foreach.
J'ai déjà eu du mal à capté qu'on passait un objet dans le foreach plutôt qu'un tableau
En revanche mon problème c'est que j'ai du mal à visualisé l'intérêt de cette méthode et dans quel contexte on l'utilise.
De plus j'ai vu dans un tutoriel ce code :
http://www.apprendre-php.com/tutoriels/ ... php-5.html
<?php
class MaClasse {
protected $arg1 = 'plop' ;
protected $arg2 = 'plip';
//...
}
$c = new MaClasse();
foreach($c as $key=>$value) {
echo $key, ' : ', $value, '<br/>';
}
?>
Hors chez moi cela ne fonctionne pas !Je me suis rendu compte que les attribut était proctected et quand je les aient passé en public ça fonctionnait.
Si quelqu'un à une explication la dessus et pouvait me donné des exemples d'utilisation divers svp ?
des exemples plus concret.
Merci ^^