在 PHP 中延迟输出到输出流的最末端


Delayed output to the very end of the output stream in PHP

假设你有一个大型的PHP Web应用程序,到处都在做回显,输出缓冲等。最终结果是浏览器完成的 HTML/XML 文档。

现在假设你发现自己在一个大型 PHP Web 应用程序中随机位置的一个小函数中。有没有一种简单的方法来输出某些东西,例如 HTML 注释,以便将其作为最后一件事发送到浏览器?

类似于"当一切完成后将这条信息也发送到浏览器"的钩子?


最终目标基本上是以简单的方式输出一些警告或调试信息,而不会弄乱输出。

有 register_shutdown_function((,这基本上是 PHP 在终止脚本之前执行的最后一件事。