パラメータが設定されたob_startの使用法はわかりますが、パラメータがまったく設定されていない状態で呼び出す場合output_callback
の使用法はわかりません。ob_start
後ですべての出力を一度にスローするために出力を無効にすることのポイントは何ですか?ダウンロードはページが完全にレンダリングされた後(またはob_end_flushが呼び出されたとき)にのみ開始されるため、これはより多くのメモリ(サーバー側)と遅いダウンロード(クライアント側)を使用しませんか?
ob_start();
for ($i = 1; $i <= 15; $i++)
{
echo $i, ' ';
sleep(1);
}
ob_end_flush();
ob_start()
(上記のスニペットのように)パラメータを設定せずに使用することの使用法/利点を誰でも教えてくれます。