如何获取xdebug var_dump以显示完整的对象/数组

我在WAMP上使用xdebug(php_xdebug-2.1.2-5.3-vc9.dll)。当我在大型对象或变量上使用时,它不会显示完整的变量。var_dump

array

'node' =>

array

'my_form' =>

array

'form' =>

array

...

如果没有xdebug,它将显示预期的效果。我查看了文档,但没有找到解决方案。有谁知道我可以解决这个问题,以便xdebug var_dump显示

完整的 对象?

回答:

这些是php.ini中的可配置变量:

; with sane limits

xdebug.var_display_max_depth = 10

xdebug.var_display_max_children = 256

xdebug.var_display_max_data = 1024

; with no limits

; (maximum nesting is 1023)

xdebug.var_display_max_depth = -1

xdebug.var_display_max_children = -1

xdebug.var_display_max_data = -1

当然,它们也可以在运行时通过进行设置ini_set(),如果您不想修改php.ini并重新启动Web服务器,但需要快速深入地进行检查,则很有用。

ini_set('xdebug.var_display_max_depth', '10');

ini_set('xdebug.var_display_max_children', '256');

ini_set('xdebug.var_display_max_data', '1024');

Xdebug设置在官方文档中进行了说明。

以上是 如何获取xdebug var_dump以显示完整的对象/数组 的全部内容, 来源链接: utcz.com/qa/405488.html

回到顶部