如何运行时禁用xDebug的var_dump和错误美化?

时间:2013-09-10 08:40:30

标签: php xdebug

我有时更喜欢使用

header("Content-type: text/plain");

不要乱用HTML。但是,每当发生错误或使用var_dump()时,它都会发出一个大的HTML块来美化输出。虽然它在HTML上下文中很棒,但我想在text / plain中工作时禁用它。

有可能吗?运行时禁用美化?

1 个答案:

答案 0 :(得分:2)

如果启用了PHP HTML错误,XDebug将显示错误。您可以执行以下操作之一

  1. 您可以从显示中禁用php错误。

    ini_set('display_errors', 0)

  2. 或者您可以将xdebug的php.ini的html_errors = On设置更改为html_errors = Off'

    ini_set('html_errors', 'off')

  3. 但是您应该知道,您无法阻止使用ini_set()显示PARSE错误。