echo '<h1>Foreach parcour les Personnes dans la voiture</h1>'; foreach ($Voiture as $cle => $Personne) { echo $Personne->nom() . ' age : ' . $Personne->description_age() . '<br />'; } echo '<h1>On peut creer un iterateur pour parcourrir voiture</h1>'; $ItAg = $Voiture->getIterator(); var_dump($ItAg->current()->nom()); $ItAg->next(); var_dump($ItAg->current()->nom()); $ItAg->next(); var_dump($ItAg->current()); $ItAg->rewind(); var_dump($ItAg->current()); var_dump($Voiture->count()); $Voiture->rewind(); var_dump($Voiture->current()->nom()); /* var_dump($ItAg->count()); var_dump($Voiture->count()); foreach ($ItAg as $Personne){ echo $Personne->nom().''.$Personne->description_age().'<br />'; } $listePersonne =& $Voiture->listePersonnes(); var_dump(current($listePersonne)->nom()); next($listePersonne); var_dump(current($listePersonne)->nom()); */