ob_end_flush
刷新(发送)输出缓冲区并关闭输出缓冲
PHP 4.0.4 及以上版本
ob_end_flush 函数用于关闭当前的输出缓冲区,并且将缓冲区中的内容输出到浏览器。该函数常用于在完成输出缓存的处理后,立即将缓存内容发送给客户端。
bool ob_end_flush(void);
该函数没有参数。
如果成功,返回 true;如果失败,返回 false。
以下示例展示了如何使用 ob_end_flush 函数来结束输出缓冲区并将缓冲的内容发送到客户端:
在这个示例中,我们首先启动了输出缓冲,向缓冲区输出一些内容。然后使用 ob_end_flush 来结束缓冲并输出内容。
<?php // 启动输出缓冲 ob_start(); // 向输出缓冲区输出一些内容 echo "Hello, this is a buffered output."; // 结束缓冲区并将其内容输出 ob_end_flush(); ?>
在这个示例中,"Hello, this is a buffered output." 会在浏览器中显示,因为 ob_end_flush 函数会将缓冲区的内容输出到浏览器。