例如,如果我有一个echo语句,则无法保证浏览器可能立即显示它,可能会一次显示几十个echo语句,并且可能会等到整个页面完成后再显示任何内容.
有没有办法让每个echo在执行时出现在浏览器中?
function printnow($str, $bbreak=true){
print "$str";
if($bbreak){
print "<br />";
}
ob_flush(); flush();
}
Run Code Online (Sandbox Code Playgroud)
显然,如果你传递复杂的对象(或者至少那些没有实现__toString的对象),这将不会表现,但是,你明白了.