<?
ob_start();
echo "hi";// ob_end_flush();
?>一篇文档上面写着:加上ob_start,就打开了缓冲区,echo后面的字符不会输出到浏览器,而是保留在服务器,直到你使用flush或者ob_end_flush才会输出,可是我不加 ob_end_flush(); ,它还是一样输出了啊。。求解释!!
ob_start();
echo "hi";// ob_end_flush();
?>一篇文档上面写着:加上ob_start,就打开了缓冲区,echo后面的字符不会输出到浏览器,而是保留在服务器,直到你使用flush或者ob_end_flush才会输出,可是我不加 ob_end_flush(); ,它还是一样输出了啊。。求解释!!
<?
ob_start();
echo "hi";//这里没有打印
$a = ob_get_contents();
ob_clean();echo '##2';
echo $a;
//
?>