ob_get_contents
返回输出缓冲区的内容
PHP 4 >= 4.0.0, PHP 5, PHP 7, PHP 8
ob_get_contents() 函数用于返回输出缓冲区中的内容。这个函数通常在使用输出缓冲控制(ob_start())后调用,以获取缓冲区当前存储的输出内容。
string ob_get_contents ( void )
返回当前输出缓冲区的内容字符串。如果没有活动的缓冲区,或者缓冲区已被关闭,则返回 FALSE。
ob_start(); echo "Hello, world!"; $content = ob_get_contents(); ob_end_clean(); <p>echo "缓冲区内容是:" . $content;<br>
首先使用 ob_start() 开启输出缓冲,然后输出字符串 "Hello, world!"。接着通过 ob_get_contents() 获取缓冲区的内容并存储到变量 $content。最后调用 ob_end_clean() 清空并关闭缓冲区。最终通过 echo 输出之前缓冲区中的内容。