我是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
的