PHP执行循环语句时,是执行一次循环就输出一次吗,还是都执行完了之后一起输出到浏览器
发布网友
发布时间:2022-04-07 10:36
我来回答
共2个回答
热心网友
时间:2022-04-07 12:05
当然是一起执行完了之后再响应给浏览器。响应给浏览器的时候代表本次请求已经结束
他的顺序是 :
客户端先向服务端发送请求 -> 服务端处理请求(你的循环) -> 处理完成后响应客户端 -> 渲染给用户
热心网友
时间:2022-04-07 13:23
如果有ob_start这个缓冲,肯定是ob_flush()才输出的
否则,php内部也有个缓冲区,这个是C库标准缓冲区,输出的数据先存放在这里,只有调用flush()或脚本执行完毕才输出