PHP는 실시간 출력 콘텐츠를 캐싱하는 방식(출력 버퍼링)을 사용합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
$buffer = ini_get('output_buffering'); echo str_repeat(' ',$buffer+1); //防止浏览器缓存 ob_end_flush(); //关闭缓存 for( $i=1; $i<=10; $i++ ){ echo '第 '.$i.' 次输出.'."<br />\n"; flush(); //刷新缓存(直接发送到浏览器) sleep(1); } echo '输出完毕!';
작동 효과는 다음과 같습니다.
1차 출력
2차 출력
3번째 출력
4번째 출력
5번째 출력
6번째 출력
7번째 출력
8번째 출력
9번째 출력.
10번째 출력
출력 완료!