';
flush();
sleep(1);
}
echo 'ok';
?>
ob_start 并不是妙药,flush是决定什么时候输出,开头的ob_end_clean();很重要,没有这个,就变成一次性输出了。
ob_start() - 打开输出控制缓冲
ob_get_contents() - 返回输出缓冲区的内容
ob_get_flush() - 刷出(送出)缓冲区内容,以字符串形式返回内容,并关闭输出缓冲区。
ob_flush() - 冲刷出(送出)输出缓冲区中的内容
ob_end_clean() - 清空(擦除)缓冲区并关闭输出缓冲
php手册这几个函数的详细解释
https://www.php.net/manual/zh/book.outcontrol.php