Php Xdebug是否隐藏转储信息?
我将xdebug与我的php方法一起使用,例如var_dump()很漂亮,但没有显示全部信息,相反,转储以三个点结束,Php Xdebug是否隐藏转储信息?,php,debugging,xdebug,dump,Php,Debugging,Xdebug,Dump,我将xdebug与我的php方法一起使用,例如var_dump()很漂亮,但没有显示全部信息,相反,转储以三个点结束,…,这可能是继续的标志,后面是 (length=87749) 我应该如何告诉xdebug显示完全转储?? 谢谢只需在php.ini文件中编辑即可 xdebug.var_display_max_depth = 10 #example Xdebug截断(至少)字符串和数组的输出,以避免它变得太大 可以使用以下指令配置打印的数据量: 及 有关更多信息和示例,请参阅 您必须
…
,这可能是继续的标志,后面是
(length=87749)
我应该如何告诉xdebug显示完全转储??
谢谢只需在php.ini文件中编辑即可
xdebug.var_display_max_depth = 10 #example
Xdebug截断(至少)字符串和数组的输出,以避免它变得太大 可以使用以下指令配置打印的数据量:
- 及
您必须编辑
php.ini
文件(或xdebug.ini
文件,具体取决于您的设置),以使用适合您需要的值定义这些指令
例如,在Ubuntu上,在我的/etc/php5/conf.d/xdebug.ini
文件中,我有以下几行代码:
xdebug.var_display_max_children = 256
xdebug.var_display_max_data = 2048
xdebug.var_display_max_depth = 8
@Smittles-xdebug变量可以在运行时通过ini_set进行设置:
ini_set('xdebug.var_display_max_depth', 5);
ini_set('xdebug.var_display_max_children', 256);
ini_set('xdebug.var_display_max_data', 1024);
请参见Michael Berkowski的精彩回答:感谢找到“xdebug.var\u display\u max\u data”的链接,解决了这个问题有没有办法实现对php.ini的这种w/o访问?