PHP获取对象的类引用

时间:2014-07-16 16:30:11

标签: php

例如

我有一个名为Ent的类,并且有一个对象$ ent

如何从$ ent中获取类Ent?

$ent =    new Ent()

4 个答案:

答案 0 :(得分:1)

get_class(new Ent())

这甚至可以在早期版本的PHP中使用

答案 1 :(得分:0)

您可以使用get_class($ent)

get_class - 返回对象类的名称

参考 php docs

答案 2 :(得分:0)

$ent = new Ent();    
$my_class = get_class($ent);
$new_ent = new $my_class;

RTM: Here

答案 3 :(得分:0)

你可以得到get_class()

但请注意,如果你在一个可能不是对象的变量上调用它,它会发出警告。

if(is_object($ent))
{
    $class = get_class($ent);
}

参考:http://php.net/manual/en/function.get-class.php