PHP の出力バッファリングとは何ですか? 質問する

PHP の出力バッファリングとは何ですか? 質問する

出力バッファリングとは何ですか? また、なぜ PHP で使用するのですか?

ベストアンサー1

Web 開発者のための出力バッファリング、初心者向けガイド:

出力バッファリングがない場合 (デフォルト)、PHP がスクリプトを処理するときに HTML が断片的にブラウザに送信されます。出力バッファリングがある場合、HTML は変数に保存され、スクリプトの最後に 1 つの断片としてブラウザに送信されます。

Web開発者にとっての出力バッファリングの利点

  • 出力バッファリングをオンにするだけで、PHP が HTML を処理するときに HTML がブラウザーに断片的に送信されなくなるため、HTML のダウンロードとレンダリングにかかる​​時間が短縮されます。
  • PHP 文字列で実行できる高度な操作はすべて、HTML ページ全体を 1 つの変数として実行できるようになりました。
  • クッキーの設定中に「警告: ヘッダー情報を変更できません - ヘッダーは (出力) によって既に送信されています」というメッセージが表示された場合、出力バッファリングがその答えであることを知って喜ぶでしょう。

おすすめ記事