ilustrar
1. El principio de proximidad de $this se aplica no solo a propiedades privadas, sino también a métodos de miembros privados.
2. $this se refiere al objeto llamado, pero cuando se trata de atributos y métodos privados, se seguirá el principio de proximidad y se referirá a la clase a la que pertenece el método.
Ejemplo
clase aa { función privada foo() { echo "¡éxito!n"; } prueba de función pública() { $esto->foo(); estático::foo(); } } classBBBB extiende AA { } clase CCC extiende AA { función privada foo() { hacer eco 'CCC'; } } $b = nuevo BBBB(); $b->prueba(); //Éxito Éxito $c = nuevo CCC(); $c->test(); //Error de éxito: Llamada al método privado CCC::foo() desde el alcance AA
Lo anterior es el principio de proximidad de $this en php. Espero que sea útil para todos.