Xdebugは、より有用な情報とともに「var_dump」を独自の方法で表示しますが、Firebugでは読み取り不能です。
xdebugを無効にしたり、PHPでxdebugによって作成されたvar_dumpの表示を維持したりせずに、Firebugでvar_dumpを表示して読み取り可能にする方法があるかどうか疑問に思いました。
Firebugに表示されるvar_dumpの例:
$test = array('id' => '42', 'name' => 'Mao');
var_dump($test);
デフォルト :
array(2) {
["id"]=>
string(2) "42"
["name"]=>
string(3) "Mao"
}
Xdebug:
<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b>
'id' <font color='#888a85'>=></font> <small>string</small> <font color='#cc0000'>'42'</font> <i>(length=2)</i>
'name' <font color='#888a85'>=></font> <small>string</small> <font color='#cc0000'>'Mao'</font> <i>(length=3)</i>
</pre>