ob_flush(),flush()使用前面不加ob_start()也可以使用?

yy纵深
  • 2
新手上路,请多包涵

在测试ob_flush(),flush()的例子中注释ob_start()和开启ob_start()效果是一样的,cli下还是挺一秒陆续打出,这个是调用ob_flush(),flush()默认打开ob_start()吗?

<?php
//ob_start();
for($j = 1; $j <= 20; $j++) { 
    echo $j; 
    ob_flush();
    flush(); //这一部会使cache新增的内容被挤出去,显示到浏览器上 
    sleep(1); //让程序“睡”一秒钟,会让你把效果看得更清楚 
} 
?>
回复
阅读 1.7k
1 个回答
yy纵深
  • 2
新手上路,请多包涵
宣传栏