PHP继承方法或父类名

时间:2015-03-21 16:41:26

标签: php oop inheritance

我将尝试通过代码解释我的问题:

class A extends masterClass  
{
 function api()
 { 
  die(__CLASS__); 
 /* rest of the code here ... */}
}

class B extends A
{
 /* rest of the code here ... */
}

$obj = new B();
$obj->api(); // Should be "B"  (name of last child class)

对此有什么“最佳”解决方案吗? 谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用static::classget_class($this)代替__CLASS__