我是OO PHP的新手。有一些問題。從父類中調用擴展類功能
class a {
protected function a1(){
...
}
}
class b extends a {
public function b1(){
...
}
}
假設我們有2個類,如上所述。我打電話給B的像下面的例子
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()
;? PHP __call
的