【问题标题】:How to get the type of an object in php?如何在php中获取对象的类型?
【发布时间】:2014-06-16 17:43:17
【问题描述】:

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

syslog(LOG_ERR, gettype($myObject));

结果是

Apr 30 13:54:09 php0 php: object

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

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

【问题讨论】:

  • var_dump(object) 将打印类名

标签: php python object types instance


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2010-11-28
    • 2018-01-17
    • 2021-11-12
    • 2022-08-22
    • 2014-07-02
    • 1970-01-01
    相关资源
    最近更新 更多