如何在php中获取对象的类型?

时间:2014-04-30 11:58:29

标签: php python object types instance

在Python中,我通常会print type(someObject)来查看变量值的类型。我现在需要在php中做类似的事情,我想将类型打印到syslog中。所以我这样做:

syslog(LOG_ERR, gettype($myObject));

结果是

Apr 30 13:54:09 php0 php: object

我假设该对象是我的类ReceivedMail的一个实例,但由于它只打印出object,我无法知道这一点。

有没有办法将对象的类型(或实例化的类)打印到php中的syslog?欢迎所有提示!

1 个答案:

答案 0 :(得分:1)

假设这是用于调试或记录,您可以使用get_class

如果您需要验证对象的类,由于多态性,您通常会使用instanceof