与 Xdebug 一起使用时,是否可以在 PHP 应用程序中关闭
var_dump()
?我用过几个var_dump()
,它们破坏了页面。我想要某种功能或方式,以便可以关闭/打开 var_dump()
输出,这样就可以看到整个页面结构,而无需转储数据以用于调试目的。
将其放入
php.ini
设置
xdebug.overload_var_dump=0
否则,您也可以在运行时设置它:
ini_set("xdebug.overload_var_dump", "off");
如果你根本不希望 var_dump 输出任何内容(不管 xdebug)
// here var_dump is enabled
$varDumpEnabled = !true;
assert($varDumpEnabled, var_dump('whatever'));
简而言之.. 当
assert1
的第一个参数是 false
时,将评估 var_dump。. 当 assert
的第一个参数为 true 时,不会评估 var_dump。
xdebug.overload_var_dump
指令消失了。相反,该功能是通过通用 xdebug.mode
指令 进行控制的。将 develop
添加到逗号分隔模式列表可启用 开发助手,删除它即可禁用它们。
将其放入您的 php.ini 文件中 xdebug.mode=关闭