<?php
echo date("h:i:s")."\n";
sleep(3);
echo date("h:i:s");
?>
这个会等到3秒完后才输出2个
怎么能即使输出 等3秒 再输出另一个呢只知道跟
output_buffering有关系,不知道具体怎么做。
echo date("h:i:s")."\n";
sleep(3);
echo date("h:i:s");
?>
这个会等到3秒完后才输出2个
怎么能即使输出 等3秒 再输出另一个呢只知道跟
output_buffering有关系,不知道具体怎么做。
1. 修改 php.ini output_buffering = Off
2. 用flush()主动推送到客户端浏览器 http://php.net/manual/zh/function.flush.php
echo '1';
flush();
sleep(1);
echo '2';
flush();
sleep(1);
echo '3';