【发布时间】:2010-12-23 14:50:33
【问题描述】:
set_time_limit(0);
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
flush();
while($i < 10)
{
sleep(1);
$i++;
echo $i;
flush();
}
为什么我的代码没有打印出 1,然后等待并打印 2,然后等待并打印 3。相反,它只是等待 10 秒并一次打印出 12345678910?
有没有办法按我的要求分块打印?
【问题讨论】: