我有一个Laravel api,我正在使用它来学习缓冲区,我似乎无法弄清楚为什么我的输出堆栈而不是只给我当前的迭代。作为示例,以下代码输出循环迭代计数:
Route::post('test', function(Request $request) {
echo "Begin ...\n";
for( $i = 0 ; $i < 10 ; $i++ )
{
echo $i . "\n";
flush();
ob_flush();
sleep(1);
}
echo "End ...\n";
});
这是当前的输出......
Begin ...
Begin ...
0
Begin ...
0
1
Begin ...
0
1
2
我希望得到以下内容......
begin ...
0
1
2
有没有办法让输出不包含以前的所有迭代?