在for循环运行时是否可以在PHP中打印文本?我的意思是通常它会运行整个循环直到结束然后你可以看到所有文本。但是每次当for循环中存在echo时,我都需要文本,而不是整个循环之后。有人可以举个例子吗?
答案 0 :(得分:1)
<强> void flush (void) 强>
刷新PHP的写缓冲区以及PHP正在使用的任何后端(CGI,Web服务器等)。这会尝试将当前输出一直推送到浏览器,但需要注意几点。 (more)
有很多警告。如果您遇到任何问题,请务必阅读链接页面和评论部分。例如:
某些版本的Microsoft Internet Explorer只会在收到256字节的输出后才开始显示该页面,因此您可能需要在刷新之前发送额外的空格以使这些浏览器显示该页面。
请记住,在增量渲染开始之前,Internet Explorer和Safari有一个1k的缓冲区,因此您也希望输出一些填充。