Xdebug - 如何抑制“无法修改标题信息”?

时间:2017-01-14 11:50:00

标签: php xdebug

Closers& dupers,请注意,我要求的是一个涉及配置Xdebug的解决方案 - 没有人提供过其中一个。

通常,我在Eclipse中调试我的PHP,但我也允许将&debug添加到URL以对浏览器页面执行一些简单的echovar_dump()(仅用于开发)。

我知道,我知道...通过printf()调试... shudder!

但是,它很快,并且在需要时可以使用。

我的问题是生成的页面已满

  

警告:无法修改标头信息 - 已经发送的标头(输出始于...

带有回溯。

有什么方法可以抑制这个吗?

1 个答案:

答案 0 :(得分:2)

您似乎正在尝试启动会话,执行标头重定向,设置Cookie等。 之后您已将调试信息输出到浏览器。这导致了你收到的警告。

你可以做的是,在你脚本的最顶层开始output buffering(可能有条件地,取决于你的调试变量...)并在脚本的末尾或者至少之后转储输出导致警告的部分。