php中的实时输出


real time output in php

可能重复:
如何在PHP 中实时生成For循环

我认为当我们运行php脚本时,web服务器会等到脚本结束后再返回输出。例如,如果下面的脚本并没有输出。

set_time_limit(0);
$i = 0;
while(1) {
    $i++;
    if ($i%10 == 0)
        echo 'Salam';
}

如何获得实时输出?我的意思是剧本还没有结束,但它呼应了一些东西。

看看flush((。

想要显示当前输出时,请调用flush。如果使用输出缓冲,还需要调用ob_flush