使用Xdebug时,是否可以在PHP应用程序中关闭var_dump()
?我使用了几个打破页面的var_dump()
。我想要一些功能或方法,以便可以关闭/打开var_dump()
输出,这样就可以看到整个页面结构而没有用于调试目的的转储数据。
答案 0 :(得分:20)
将其放入php.ini
设置
xdebug.overload_var_dump=0
否则,您也可以在运行时使用以下命令设置:
ini_set("xdebug.overload_var_dump", "off");
答案 1 :(得分:1)
如果您不想让var_dump输出任何内容(无论xdebug如何)
// here var_dump is enabled
$varDumpEnabled = !true;
assert($varDumpEnabled, var_dump('whatever'));
如果assert1
的第一个参数是false
,则会计算var_dump ..当assert
的第一个参数为true时,不评估var_dump。