【发布时间】:2011-04-24 13:51:05
【问题描述】:
ob_start();
for($i=1; $i<=10; $i++){
echo 'FUU';
$output = ob_get_contents();
}
echo $output;
ob_end_flush();
所以我得到 10 个 FUU 而不是一个 FUU!为什么我的ob_start() 不起作用?
【问题讨论】:
-
一个?十?你不应该得到二十吗?您将其回显到输出缓冲区十次,然后将 $output(也有十次)回显到输出缓冲区中,然后刷新缓冲区,该缓冲区应输出两组 10 个。
-
可能是,我看过很多:)
标签: php output-buffering