ob_get_clean
获取当前缓冲区内容并删除当前输出缓冲区
ob_get_clean
PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
ob_get_clean() 函数获取当前缓冲区的内容并清空(关闭)输出缓冲。它相当于调用 ob_get_contents() 后紧接着调用 ob_end_clean()。
string ob_get_clean ( void )
返回输出缓冲区中的内容(字符串形式)。如果输出缓冲区未激活,则返回 false。
<?php ob_start(); echo "Hello, "; echo "world!"; $output = ob_get_clean(); echo "Output was: " . $output; ?>
此示例中首先通过 ob_start() 开启输出缓冲,然后将字符串 "Hello, " 和 "world!" 输出到缓冲区。通过 ob_get_clean() 取出缓冲区的内容并清空缓冲区,最后将取得的内容通过 echo 输出。