var_dump()使用Xdebug时是否可以在PHP应用程序中关闭?我用过几个var_dump()破坏页面的东西.我想要一些功能或方式,以便可以关闭/打开var_dump()输出,因此可以看到整个页面结构没有转储数据用于调试目的.
小智 23
把它放在php.ini设置中
xdebug.overload_var_dump=0
Run Code Online (Sandbox Code Playgroud)
否则,您也可以在运行时设置:
ini_set("xdebug.overload_var_dump", "off");
Run Code Online (Sandbox Code Playgroud)
如果您根本不希望 var_dump 输出任何内容(无论 xdebug 如何)
// here var_dump is enabled
$varDumpEnabled = !true;
assert($varDumpEnabled, var_dump('whatever'));
Run Code Online (Sandbox Code Playgroud)
简而言之..当第一个参数为assert1isfalse时,将评估 var_dump 。当第一个参数为asserttrue 时,不会评估 var_dump 。