10

我知道(PHP 的)var_dump 应该是“人类可读的”,但分析大型对象只是一件令人头疼的事情。我正在努力理解我们正在运行的脚本中正在传递的一些大型对象。(我知道将 xdebug 与 IDE 结合使用是一个好主意,但由于某种原因,我无法让 xdebug 在这个项目上运行 - 丢失了几天,呃)。

关于如何轻松消化非常大的 var_dump 内容的任何想法?欢迎任何想法......虽然我希望有类似于Thomas Frank 的 JSON 工具的东西(您只需在其中放入一些代码,它会提供一个很好的图形表示)。

4

4 回答 4

13

我只会使用dBug

于 2010-03-19T16:07:36.750 回答
5

你可以看看FirePHP。它使您能够将信息写入 firebug 控制台。如果您将数组或对象写入日志并将鼠标悬停在它上面,您会很好地展示该数组的内容。这是一个简单示例的屏幕截图。

于 2010-03-19T16:13:02.237 回答
2

我做了一个你应该喜欢的 var_dump 替代品:

http://raveren.github.io/kint/

展示内容感知功能的屏幕截图:

金特截图
(来源:github.io

于 2011-03-24T18:27:42.407 回答
0

有趣的问题。我会根据一些递归函数使我自己的 var_dump() 等效。我认为通过一些参数(例如嵌套级别、某些元素名称等)来传递它可能非常有用。

于 2010-03-19T16:05:45.317 回答