具体代码:class A{
public function f()
{
$this -> e();
}
};class B extends A{
public function e()
{
echo __CLASS__;
}
}
$a = new A();$a -> f(); //输出 Fatal error: Call to undefined method A::e() in D:htdocstesttest1.php on line 206
$b = new B();$b -> f(); //输出 B
当new A()时输出错误;new B()时却能正常输出,明明class A中没有方法e啊,为什么不会在类编译的时候出错?
- 2 回答
- 0 关注
- 383 浏览
添加回答
举报
0/150
提交
取消