我使用了XDebug与我的PHP方法,如后续代码var_dump()是美丽的,但没有表现出充分的信息来代替自卸有三个点...
结束,这可能是随后Xdebug隐藏转储信息?
(length=87749)
我该如何告诉延续的迹象xdebug显示全部转储? 感谢
我使用了XDebug与我的PHP方法,如后续代码var_dump()是美丽的,但没有表现出充分的信息来代替自卸有三个点...
结束,这可能是随后Xdebug隐藏转储信息?
(length=87749)
我该如何告诉延续的迹象xdebug显示全部转储? 感谢
Xdebug的截断的输出只要编辑(至少)字符串和数组,以避免越来越变大。
该集团的印刷可以使用这些指令被配置成数据的大写金额:
对于更详细的信息,并例如,参见Variable Display Features
您必须编辑您的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
在php.ini文件
xdebug.var_display_max_depth = 10 #example
感谢您抽出时间回答。 – 2011-02-26 17:15:30
@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);
见迈克尔· Berkowski在这里的出色答案:https://stackoverflow.com/a/9998628/6073709
感谢您的链接找到“xdebug.var_display_max_data”解决了问题 – 2011-02-26 17:15:13
不客气:-)玩得开心! – 2011-02-26 17:20:26
有没有办法实现这个无线访问php.ini? – Smittles 2014-05-30 22:32:40