Я новичок в OO PHP. Возникли некоторые вопросы.Вызов расширенной функции класса из родительского класса
class a {
protected function a1(){
...
}
}
class b extends a {
public function b1(){
...
}
}
Предположим, у нас есть 2 класса, как описано выше. Я звоню метод Б, как например ниже
class a {
var $b;
function __construct()
{
$b= new b();
}
protected function a1(){
$b->b1();
}
}
class b extends a {
public function b1(){
...
}
}
Я знаю, что это можно назвать родительский метод class'es из расширенного класса, но мне интересно, если обратный путь возможен? Я имею в виду вызов метода расширенных классов из внутреннего родительского класса (в этом случае метод class b
от class a
) без объявления в __contruct
, просто $this->b()
;?