【发布时间】:2018-08-09 11:54:03
【问题描述】:
我必须在 PHP 脚本运行时输出结果:
ob_implicit_flush(true);
ob_start();
for ($i=0; $i<5; $i++) {
echo $i . ' - ';
ob_end_flush();
flush();
sleep(1);
}
这是有效的,但会引发警告:
注意:ob_end_flush():删除和刷新缓冲区失败。无缓冲 删除或刷新...
如何解决?
【问题讨论】:
-
三思而后行。
-
你应该只在最后调用一次
ob_end_flush()。
标签: php output-buffering