PHP执行循环语句时,是执行一次循环就输出一次吗,还是都执行完了之后一起输出到浏览器

PHP执行循环语句时,是执行一次循环就输出到浏览器一次吗,还是都执行完了之后一起输出到浏览器?例如:for($i=0;$i<100;$i++){}for($i=0;$i<... PHP执行循环语句时,是执行一次循环就输出到浏览器一次吗,还是都执行完了之后一起输出到浏览器?
例如:
for($i=0;$i<100;$i++){

}
for($i=0;$i<100;$i++){
echo $i;
}
展开
 我来答
abccccaf
2017-11-29 · TA获得超过845个赞
知道小有建树答主
回答量:912
采纳率:86%
帮助的人:258万
展开全部
当然是一起执行完了之后再响应给浏览器。响应给浏览器的时候代表本次请求已经结束
他的顺序是 :
客户端先向服务端发送请求 -> 服务端处理请求(你的循环) -> 处理完成后响应客户端 -> 渲染给用户
匿名用户
2017-11-29
展开全部
如果有ob_start这个缓冲,肯定是ob_flush()才输出的
否则,php内部也有个缓冲区,这个是C库标准缓冲区,输出的数据先存放在这里,只有调用flush()或脚本执行完毕才输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式