abstract class MyAbstractClass{
abstract protected function doSomeThing();
function threeDots(){
return "...";
}
}
class MyClassA extends MyAbstractClass{
protected function doSomeThing(){
$this->threeDots();
}
}
$myclass = new MyClassA();
$myclass->doSomething();
返回致命错误,这是正在被吐尽了“致命错误:在第10行test.php的背景下呼吁保护的方法MyClassA :: DoSomething的()”的错误。 Iam试图知道这个错误的原因。这是为什么抽象类在PHP
需要指出的是,这个问题来自Zend 5.3认证考试的免费学习指南,您可以从http://www.zend.com/services/certification/下载(下载网址http:// downloads .zend.com /引导/ PHP5.3/PHP_5-3_Study_Guide_v1a.pdf) – 2012-01-13 18:59:02