
иллюстрировать
1. Принцип близости $this применим не только к частным свойствам, но и к закрытым методам-членам.
2. $this относится к вызываемому объекту, но при работе с частными атрибутами и методами будет соблюдаться принцип близости и он будет ссылаться на класс, которому принадлежит метод.
Пример
класс АА
{
частная функция foo() {
echo "успех!n";
}
тест публичной функции() {
$this->foo();
статический::foo();
}
}
classBBBB расширяет AA
{
}
класс CCC расширяет AA {
частная функция foo()
{
эхо 'CCC';
}
}
$b = новый BBBB();
$b->test(); //Успех Успех
$c = новый CCC();
$c->test(); //Ошибка успеха: вызов частного метода CCC::foo() из области AAВышеупомянутый принцип близости $this в php. Надеюсь, это будет полезно всем.