我不确定输出缓冲是如何工作的,但据我所知,它会将内容存储到一些内部变量中。
关于这个问题,如果不使用输出缓冲,而是将内容存储在本地变量中,最后再用echo输出是否有什么区别呢?
以下是使用输出缓冲的示例:
<?php
ob_start();
echo "html page goes here";
ob_end_flush();
?>
一个不使用输出缓存的示例:
<?php
$html = "html page goes here";
echo $html;
?>
有什么不同之处?