PHP ob_get_contents() 函数返回输出缓冲区的内容而不清除它。如果输出缓冲区未激活,则返回 false。
语法
ob_get_contents()
参数
无需参数。
返回值
返回输出缓冲区的内容,如果输出缓冲未激活,则返回 false。
示例:ob_get_contents() 示例
下面的示例显示了ob_get_contents()函数的用法。
<?php
//打开输出缓冲
ob_start();
echo "Hello ";
//保存输出缓冲区的内容
//进入$output1变量
$output1 = ob_get_contents();
echo "World";
//再次,保存输出的内容
//缓冲到$output2变量中
$output2 = ob_get_contents();
//清理输出缓冲区并关闭
//输出缓冲
ob_end_clean();
var_dump($output1, $output2);
?>
上述代码的输出将是:
string(6) "Hello "
string(11) "Hello World"