ob_start 機能のテスト グラウンドとして、次のクレイジーなスニペットがあります。
ob_start();
for ($i = 1; $i <= 100000000; $i++) {
echo '<li>',$i, ' ',date("H:i:s");
ob_flush();
}
画面に何かが表示されるまで数分待ちます。数分間、ブラウザのタイトルに「読み込み中...」というメッセージが表示された状態メッセージ「www.myserver.com を待機中」が表示された空白のページを見ました。
まさにこの動作を防ぐためにob_flushではありませんか?
上記のスニペットを実行すると、ブラウザにテキストがすぐに表示されるようにするには、どうすればよいでしょうか?