在PHP中的实时输出

时间:2011-09-29 15:31:06

标签: php

  

可能重复:
  How to make For Loop Real Time in PHP

我认为当我们运行php脚本时,Web服务器会一直等到脚本结束,之后会返回输出。例如,如果以下脚本没有输出。

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

我怎样才能有实时输出?我的意思是脚本还没有结束,但它回应了一些事情。

2 个答案:

答案 0 :(得分:4)

查看flush()

答案 1 :(得分:2)

如果希望显示当前输出,请调用flush。如果您正在使用输出缓冲,则还需要调用ob_flush