我希望在執行睡眠功能之前在瀏覽器中輸出回顯(每次)。睡眠功能之前的PHP回聲,不工作
下面的代碼是不工作
set_time_limit(0);
ob_implicit_flush(1);
ob_start();
echo "Start<Br>";
ob_flush();
for($i=0;$i<10;$i++){
$randSlp=rand(1,3);
echo "Sleeping for ".$randSlp." second. ";
ob_flush();
sleep($randSlp);
}
ob_end_flush();
如果不是在瀏覽器
第一次取消註釋str_repeat
功能: 開始 睡了1秒。睡覺3秒鐘。
第二次:睡2秒。 睡2秒。
,並繼續...
是可能的回波無需逐一str_repeat()函數,爲什麼輸出不顯示每次。
您可能需要刷新輸出緩衝區。 '使用ob_flush()'? – 2013-04-23 13:02:48
@ J.D.Pace我正在使用'ob_flush();'後回聲,或需要把其他地方 – 2013-04-23 13:03:53