我是OO PHP的新手.有一些问题.
class a {
protected function a1() {
...
}
}
class b extends a {
public function b1() {
...
}
}
Run Code Online (Sandbox Code Playgroud)
假设我们有两个类,如上所述.我正在调用b的方法,如下例所示
class a {
var $b;
function __construct()
{
$b = new b();
}
protected function a1() {
$b->b1();
}
}
class b extends a {
public function b1() {
...
}
}
Run Code Online (Sandbox Code Playgroud)
我知道,可以从扩展类调用父类的方法,但我想知道是否可以采用反向方式?我的意思是,从父类内部调用扩展类方法(在这种情况下,class b来自方法class a),而不是声明__contruct,简单地通过$this->b();?