最近,一个应用程序在随机执行点回应了某些东西。找到确切的陈述结果是一个问题:太多的陈述发出的东西。
之前,我通过ob_start()注册了一个回调,让回调回显debug_backtrace()并退出应用程序。
注意,我尝试禁用output-buffering作为回调的第一个语句。
很遗憾,debug_backtrace()从未返回任何内容。应用程序在回调中调用debug_backtrace()时崩溃了。
我甚至没有设法将debug_backtrace()的内容保存到文件中(而不是stdout)。
有人可以解释原因吗?