我正在使用Firebug的console.log()
来输出Xdebug的var_dump()
结果,它看起来像这样:
<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=1)</i>
'offset' <font color='#888a85'>=></font> <small>string</small> <font color='#cc0000'>'40'</font> <i>(length=2)</i>
</pre>
有没有办法将其作为已处理的HTML输出而不使用 Net 面板中的HTML标签?
答案 0 :(得分:1)
出于安全原因,Firebug不允许在控制台面板中输出任意HTML,并且避免破坏输出的显示。因此,您无法让 Console 面板显示您的XDebug输出。
控制台面板提供了limited formatting options。允许的CSS属性包括所有background-*
,border-*
,color
,font-*
,*line*
,margin-*
,padding-*
和{{ 1}}属性。
要获得PHP调试输出,您可以安装Firebug扩展FirePHP。它与服务器组件一起使用,它允许您通过fb()
function在PHP环境中记录信息。