如何在xdebug中禁用var_dump()?

时间:2013-03-14 02:39:34

标签: php xdebug

使用Xdebug时,是否可以在PHP应用程序中关闭var_dump()?我使用了几个打破页面的var_dump()。我想要一些功能或方法,以便可以关闭/打开var_dump()输出,这样就可以看到整个页面结构而没有用于调试目的的转储数据。

2 个答案:

答案 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。