## 输出处理程序

输出处理程序是与输出缓冲区关联的 callable，通过调用 ob_clean()、ob_flush()、ob_end_flush()、 ob_get_flush()、ob_end_clean()、ob_get_clean() 或 PHP 的关闭过程来调用。

> 注意: 关闭过程将冲刷处理程序的返回值。

如果省略或在启动输出缓冲区时传递 `null`，则将使用内部的 `"default output handler"`，当调用时返回缓冲区的未修改内容。 输出处理程序可用于返回缓冲区内容的修改版本和/或具有副作用（例如发送头部）。

PHP 自带两个内部输出处理程序： `"default output handler"` 和 `"URL-Rewriter"` （它集成到自己的输出缓冲区中，最多只能启动两个实例）。

捆绑的扩展包括四个额外的输出处理程序： mb_output_handler()、ob_gzhandler()、 ob_iconv_handler()、ob_tidyhandler()。

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open