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