【问题标题】:Xdebug var_dump formatting osxXdebug var_dump 格式化 osx
【发布时间】:2014-08-09 12:22:27
【问题描述】:

我已经使用 brew (brew install php55-xdebug) 安装了 xdebug,当我打印 phpinfo() 时可以看到它已加载。我浏览了stackoverflow并在答案中发现这些属性应该像我一样设置为这些值:

HTML_ERRORSON

xdebug.overload_var_dumpON

xdebug.remote_autostartON

xdebug.default_enableON

我的问题是为什么我的var_dump 输出没有用颜色等格式化。

当我使用xdebug_var_dump() 时,它也没有着色。

我唯一能做到的就是这个⬇︎通过添加<pre>标签但不能让这些颜色工作......谢谢

【问题讨论】:

  • 据我所知,该配置应该可以工作。如果您使用xdebug_var_dump() 而不是var_dump(),会发生什么?
  • 当我使用xdebug_var_dump() 时,它也没有着色

标签: php macos xdebug


【解决方案1】:

xdebug.cli_color = 2 设置为您的/etc/php/conf.d/xdebug.ini 文件。见here

如果此设置为 1,当处于 CLI 模式且输出为 tty 时,Xdebug 将为 var_dumps 和堆栈跟踪输出着色。在 Windows 上,需要安装 ANSICON 工具。

如果设置为 2,那么 Xdebug 将始终为 var_dumps 和堆栈跟踪着色,无论它是否连接到 tty 或是否安装了 ANSICON。在这种情况下,您最终可能会看到转义码。

【讨论】:

    【解决方案2】:

    尝试设置

    xdebug.default_enable = 1
    

    【讨论】:

    • 它是ON。更新了我的问题。谢谢
    猜你喜欢
    • 2011-06-08
    • 2011-11-20
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2011-05-30
    • 1970-01-01
    相关资源
    最近更新 更多