谷姐:我们都是谷歌迷
We are all Google fans

请问php里的foreach-果子狸_圆圆

Rate this post

我在foreach循环里加了echo,我想的是它遍历到一个,输出一个。可是我发现foreach数量很大的时候,它就一直在那转,最后一次性输出,这是为啥呢

热议
2楼 canxiaoa 3小时前

俗称卡了

3楼 果子狸_圆圆 3小时前

俗称卡了

请问我咋样才能让它一个个输出呢

4楼 yc260982 3小时前

可以配合前端实现

5楼 Hyouka_ 3小时前

这个不是卡了 是缓存输出机制
运算完再把结果输出到页面
如果是命令行执行PHP就不会

网页动态输出好像要用的这2个函数
ob_end_clean 和 ob_implicit_flush
应该还有其他函数 没试过不清楚

6楼 Jonathan9527 3小时前

php 生命周期就是这样 除非你用cli 命令行模式

7楼 sdqu 3小时前

所有的基于cgi模式的都是这样,除非手动刷新缓冲区

8楼 Jonathan9527 2小时前

准确说和php 无关
或者说和语言无关B/S架构就是这样
问题不是php 问题是浏览器
浏览器无法像图片一样 一点点给你加载整个页面
你打开网页也是一次性输出页面
那种js异步加载 不在讨论范围

10楼 sdqu 2小时前

准确说和php 无关
或者说和语言无关B/S架构就是这样
问题不是php 问题是浏览器

是webserver问题,不是浏览器

12楼 sdqu 2小时前

是浏览器是浏览器
所以才有webservice做输出解决方案
调试界面如果是命令行 就不存在这种情况了

telnet xxxx 80
你试下就知道了,除非缓冲区塞满,不会有输出的

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 请问php里的foreach-果子狸_圆圆
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活