21,893
社区成员




使用ob_start()把内容输出到缓冲区,而不是到浏览器。
使用ob_get_contents得到缓冲区的数据。
<?php
ob_start(); //使用ob_start()把输出那同输出到缓冲区
echo ' multiple ';
ob_start(); //使用ob_start()把输出那同输出到缓冲区
echo ' buffers work ';
$buf2 = ob_get_contents(); //然后用ob_get_contents得到缓冲区的数据。
ob_end_clean(); //函数ob_end_clean 会清除缓冲区的内容,并将缓冲区关闭,但不会输出内容。
$buf1 = ob_get_contents(); //然后用ob_get_contents得到缓冲区的数据。
ob_end_clean(); //函数ob_end_clean 会清除缓冲区的内容,并将缓冲区关闭,但不会输出内容。
echo $buf1;
echo ' <br/>';
echo $buf2;
?>