PHP中如何获得当前类的名称,而实例化后获取子类的名称
classall{ functionall() { return__CLASS__; }}&n...
class all{ function all() { return __CLASS__; }} class my extends all{ }print my::all(); 这样获得的是父类的名称,我想获得 my ,请问用什么函数啊?
展开
展开全部
class a{
var $curIns;
function __construct(){
$this->curIns= get_class($this);
}
}
class b extends a{
function __construct(){
parent::__construct();
echo $this->curIns;
}
}
new b(); //这里会输出b
var $curIns;
function __construct(){
$this->curIns= get_class($this);
}
}
class b extends a{
function __construct(){
parent::__construct();
echo $this->curIns;
}
}
new b(); //这里会输出b
参考资料: http://www.php.net/manual/zh/function.get-called-class.php
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询