我希望 xdebug 的跟踪功能以 .html 而不是 .xt 格式输出文件。 这是
xdebug_start_trace
函数的参数:
http://grahamwideman.wikispaces.com/PHP+trace+with+XDebug
我测试了它们,但它们不起作用。
有没有办法使用 xdebug 输出 .html 格式的文件,并且避免输入更多代码?
您需要 xdebug.trace_format 设置,文档在这里:http://xdebug.org/docs/execution_trace
不要忘记重新启动网络服务器以使新设置生效。
还有另一个分析器默认通过一个漂亮的网络界面提供其结果,也许你想尝试一下: https://github.com/facebook/xhprof
您需要在 php.ini 中设置
xdebug.trace_format = 2
。
之后重新启动apache
我以前做过 xdebug 制作了一个带有 html 代码的 .xt 文件
像 tr 和 td 以及..原始 html 代码
就是这样https://gist.github.com/057ffa704f21f645e086
我想制作一个 .html 文件以便立即查看。 我可以通过重命名 fun 来做到这一点,但我希望 xdebug 做到这一点
设置所有 xdebug 正确选项后,检查 PHP 文件中的标头。例如,无论设置是什么,如果您的 php 标头看起来像这样,例如
header('Content-Type: application/json');
输出将始终是文本。