我通常var_dump()用来转储我的数组的内容,以便评估结构.然而,这变得乏味,因为更大的转储,信息在我的23"屏幕上传播,使得很难轻易地找出哪些关键匹配哪个值.
无论如何都要将数组的内容垂直转储,类似于PHP手册使用的方式:
Array
(
[a] => apple
[b] => banana
[c] => Array
(
[0] => x
[1] => y
[2] => z
)
)
Run Code Online (Sandbox Code Playgroud)
我真的很想知道,因为这会节省很多时间.
任何意见/建议/答案将不胜感激;)!!
如果你想要一个非古老的调试,var_dump,echo和其他内联数据显示不是最好的方法,xdebug和支持调试的IDE(netbeans,eclipse,aptana,...)是.
但是,通过在它之前回显pre标记,可以大大提高var_dump的可读性:
function dump($var)
{
echo '<pre>';
var_dump($var);
echo '</pre>';
}
Run Code Online (Sandbox Code Playgroud)
(请注意,您可以通过显示页面的来源而不是html呈现来获得相同类型的结果)