当我发布我的Google App Engine应用程序以在生产中运行时,如果我在PHP中出错并且我得到一个关于未定义变量的error_log()
,那么该代码会直接写入浏览器它打破了我的HTML,破坏了我的JavaScript等等。
但是,当我在localhost
上运行应用时,警告error_log()
会在浏览器中显示,而且他们也没有显示我的GAE日志!如果我显式编码error_log()
,它将显示在GAE日志中,但PHP警告未显示。
所以,我认为我的代码工作正常,但是当我发布时,一切都破了,我就在热水中。
如何让我的本地GAE向浏览器发出这些警告,以便我能够获得与我在制作中看到的相同的行为?