Bonjour,

Quelle différence entre l'appel à un membre protégé de la classe mère par l'intermédiaire de parent ou this. Le code suivant fournit le même résultat dans la fonction uneFonction() ?
Que vaut-il mieux faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<?php
 
class mere {
 
    protected function MereProtegee() {
        return "bonjour";
    }
}
 
class fille extends mere {
 
    public function uneFonction() {
        echo $this->MereProtegee();
		echo parent::MereProtegee();
    }
}
 
$unObjet = new fille();
$unObjet->uneFonction();
?>
merci pour les explications