【问题标题】:Show object fields显示对象字段
【发布时间】:2011-06-26 00:06:12
【问题描述】:

我使用 xdebug php 调试器。 例如

$date = new DateTime();
var_dump($date);

输出是

object(DateTime)[3]

如何通过 XDebug 显示对象的字段?

当前配置

xdebug.default_enable = 1
xdebug.var_display_max_depth = 5
xdebug.show_local_vars = On
xdebug.show_exception_trace = On
xdebug.dump.SERVER = HTTP_HOST, SERVER_NAME
xdebug.dump_globals = Off
xdebug.collect_params = 4
xdebug.show_exception_trace = 1
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.auto_trace = 1
xdebug.collect_params = 10

【问题讨论】:

    标签: php configuration xdebug configure


    【解决方案1】:
    var_dump(get_object_vars($date));
    var_dump(get_class_methods($date));
    

    【讨论】:

    • var_dump(get_object_vars($date))的数组空输出;
    • 奇怪,我的工作正常,给了我 DateTime 对象的 3 个属性
    • 哦。我看到'date.php'。 DateTime 没有字段,或者它们被隐藏了。
    猜你喜欢
    • 2019-11-16
    • 2022-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-12
    • 2014-12-27
    • 2019-01-27
    • 1970-01-01
    相关资源
    最近更新 更多