是否可以从扩展类中获取顶级类的名称,而无需从顶级类设置它.看下面的例子,我想从Base获得'Foo'.我知道我可以从Foo设置变量,但希望跳过额外的步骤.
谢谢.
class Base {
function __construct() {
echo '<p>get_class: '.get_class().'</p>';
echo '<p>__CLASS__: '.__CLASS__.'</p>';
}
}
class Foo extends Base {
}
$test = new Foo();
Run Code Online (Sandbox Code Playgroud)
(PHP 5.2.4+)