php 里面类似 asp Response.Flush 函数
Buffer从英文直译过来的意思是“缓冲区”,这里我们将它称为缓冲asp语句,你执行后,会发现输出是逐个逐个输出的,执行一次,就输出一次
<%
for i=1 to 2000
for i1=1 to 3000
''易做图,容易做头像,延长每次执行时间
next
Response.write i&")"
Response.Flush
Response.Clear
next
%>
php flush — 刷新输出缓冲
这个函数是一个高效率的函数,有一个非常有用的功能就是刷新浏览器的cache,
<?
for($j = 1; $j <= 20; $j++) {
echo $j . ' ';
flush(); //这一部会使cache新增的内容被挤出去,显示到浏览器上
echo str_pad(' ',4096)."\n";
//这一句话非常关键,cache的结构使得它的内容只有达到一定的大小才能从浏览器里输出
// 换言之,如果cache的内容不达到一定的大小,它是不会在程序执行完毕前输出的。这意味着cache以后接收的内容都会源源不断的被发送出去。
sleep(1); //让程序“睡”一秒钟,会让你把效果看得更清楚
}
?>