Closers& dupers,请注意,我要求的是一个涉及配置Xdebug的解决方案 - 没有人提供过其中一个。
通常,我在Eclipse中调试我的PHP,但我也允许将&debug
添加到URL以对浏览器页面执行一些简单的echo
和var_dump()
(仅用于开发)。
我知道,我知道...通过printf()调试... shudder!
但是,它很快,并且在需要时可以使用。
我的问题是生成的页面已满
警告:无法修改标头信息 - 已经发送的标头(输出始于...
带有回溯。
有什么方法可以抑制这个吗?
答案 0 :(得分:2)
您似乎正在尝试启动会话,执行标头重定向,设置Cookie等。 之后您已将调试信息输出到浏览器。这导致了你收到的警告。
你可以做的是,在你脚本的最顶层开始output buffering(可能有条件地,取决于你的调试变量...)并在脚本的末尾或者至少之后转储输出导致警告的部分。