10

var_dump()与 Xdebug 一起使用时是否可以在 PHP 应用程序中关闭?我用了几个var_dump()打破页面的。我想要一些功能或方式,以便可以关闭/打开var_dump()输出,因此可以在没有转储数据的情况下查看整个页面结构以进行调试。

4

2 回答 2

35

把这个放在php.ini设置里

xdebug.overload_var_dump=0

否则,您也可以在运行时设置它:

ini_set("xdebug.overload_var_dump", "off");
于 2014-07-09T07:34:04.633 回答
0

如果您根本不希望 var_dump 输出任何内容(无论 xdebug 是什么)

// here var_dump is enabled
$varDumpEnabled = !true;
assert($varDumpEnabled, var_dump('whatever'));

简而言之..当第一个参数为时,评估var_dump..当第一个参数为真assert1时,不评估var_dump。falseassert

于 2018-04-13T21:08:50.010 回答