【发布时间】:2013-10-05 18:47:47
【问题描述】:
如何从 php 获取实时输出?无需将所有内容存储在内存/缓冲区中并立即将所有内容回显到浏览器?
如果我创建一个 realtime-echo.php
<?php
for($i = 0; $i < 10; $i++)
{
echo $i;
sleep(1);
}
并从 Internet 浏览器访问它,它会在 9-10 秒后给出以下输出。
0123456789
但我愿意输出的是,当我从浏览器访问 php 文件时,它应该给出
0
然后等待 1 秒,然后在“0”之后添加“1” 然后等待 1 秒,然后在“1”之后添加“2” 等等。
idk 什么叫做动画/实时。
如何做到这一点?
我正在做一个项目,我需要在它发生时持续输出,这样我就可以密切关注正在发生的事情以及它的去向。
谢谢
【问题讨论】: