illustrer
1. Le principe de proximité de $this s'applique non seulement aux propriétés privées, mais également aux méthodes de membres privés.
2. $this fait référence à l'objet appelé, mais lorsqu'il s'agit d'attributs et de méthodes privés, le principe de proximité sera suivi et fera référence à la classe à laquelle appartient la méthode.
Exemple
classe AA { fonction privée foo() { echo "succès !n" ; } test de fonction publique() { $this->foo(); statique :: foo (); } } classBBBB étend AA { } la classe CCC étend AA { fonction privée foo() { écho 'CCC'; } } $b = nouveau BBBB(); $b->test(); //Succès Succès $c = nouveau CCC(); $c->test(); //Erreur de réussite : Appel à la méthode privée CCC::foo() depuis la portée AA
Ce qui précède est le principe de proximité de $this en php. J'espère que cela sera utile à tout le monde.