XDebug没有格式化错误

AsT*_*TeR 5 php xampp macos xdebug

我在Mac OSX/XAMPP上安装了XDebug,并在phpinfo()中正确显示.但是这些错误并不是xdebug过去常做的格式(这些橙色框看起来非常清晰).

某些值已正确设置(出现在phpinfo()中):

  • display_errors:开
  • html_errors:开
  • xdebug.auto_trace:开

如果我将xdebug.show_exception_trace切换为On,我会看到XDebug添加的新信息正确格式化...这只是基本错误显示,其外观未更改.然后我假设XDebug正确启动并运行.

编辑1:这是我的phpinfo的XDebug部分 在此输入图像描述

编辑2:我有一个新的清洁安装,这个问题不再发生.

frn*_*nhr 7

这使它适用于我:如何启用格式化的Xdebug错误和跟踪

基本上,只要设定html_errors = Onphp.ini.


cwe*_*ske 3

xdebug.default_enable负责改进正常的错误显示 - 并且它在您的情况下被激活,所以它应该可以工作。

要测试它是否真的有效,请使用以下命令创建一个新的 php 脚本

trigger_error('foo');
Run Code Online (Sandbox Code Playgroud)

看看是否有效。如果是这样,那么您的应用程序可能会更改设置。


顺便说一句,auto_trace对于这个问题没有任何改变。

  • 这不是更多的评论吗? (2认同)