【发布时间】:2014-05-22 12:48:52
【问题描述】:
我有一个代码 sn-p
<?php
abstract class Testing{
public abstract function tester();
public function testing(){
$this->tester();
}
}
class Test extends Testing{
public function tester(){
echo 'test';
}
}
$t = new Test();
$t->testing();
我应该有一个输出 test 但我得到的输出是 testtest?
为什么tester() 会被调用两次?
【问题讨论】:
标签: php function oop abstract-class overriding