[PHP]如何使用 flush() 跟 ob_flush()

比如說我們想要緩衝網頁資料,如利用 sleep() 這個函式,那我們不想要等整個 php 執行完畢才輸出畫面,那就是需要緩衝輸出,在 酷學園 的這篇 http://phorum.study-area.org/index.php/topic,52757.0.html 有討論到,所以我實際去測試一下,大概如下:

";
flush();
sleep(2);

for ($i=10; $i>0; $i--)
{
    echo $i . "


"; ob_flush(); flush(); sleep(1); } ob_end_flush(); ?>
我覺得相當不錯用,大家可以參考看看。酷學園那篇,我測試好像沒有這種效果,Orz,不知道我測試錯誤,還是啥的地方搞錯 http://blog.goalercn.com/blogview.asp?logID=348
php 

See also