如何在发生时从 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 它所谓的动画/实时。
如何做到这一点?
我正在做一个项目,我需要在它发生时持续输出,这样我就可以密切关注正在发生的事情以及它的去向。
谢谢