Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Xdebug是否隐藏转储信息?_Php_Debugging_Xdebug_Dump - Fatal编程技术网

Php Xdebug是否隐藏转储信息?

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截断(至少)字符串和数组的输出,以避免它变得太大 可以使用以下指令配置打印的数据量: 及 有关更多信息和示例,请参阅 您必须

我将xdebug与我的php方法一起使用,例如var_dump()很漂亮,但没有显示全部信息,相反,转储以三个点结束,
,这可能是继续的标志,后面是

(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访问?