PARCOURIR DES OBJET AVEC UNE FONCTION FOREACH
			
					-> Créer une fonction qui permet de lister les attributs avec un foreach
				
			
					Reprenons la class UtilisateurConstructeur :
				
				
						class UtilisateurConstructeur{
					
					
							private $nom;
						
						
							private $email;
						
						
							//Constructeur
						
						
							public function __construct($nom, $email){
						
						
							$this->nom = $nom;//Attribut
						
						
							$this->setEmail($email);//Setter
						
						}
						
						
							public function setEmail($email){
						
						
								if(filter_var ($email, FILTER_VALIDATE_EMAIL){
							
							
								$this->email = $email;
							
							
								}else{
							
							
								throw new Exception('Email non valide.');
							
							}
						}
						
							public function getNom(){
						
						
							return $this->nom;
						
						}
						
							public function getEmail(){
						
						
							return $this->email;
						
						}
						
							public function listeAttributs(){
						
						
							foreach($this as attributs => $value);
						
							
						
								echo $attributs . ' => ' . $value . '< br />';
							
						}
					}
				
					Nouvel Objet :
				
				$user1Liste = new UtilisateurConstructeur('Paul', 'paul@gmail.com');
								 
					Affichage de la méthode listeAttributs
				
				
					echo user1Liste->listeAttributs(); 
				
				
					nom => Paul 
email => paul@gmail.com
   
				
			email => paul@gmail.com