出力バッファリングとは何ですか? また、なぜ PHP で使用するのですか?
ベストアンサー1
Web 開発者のための出力バッファリング、初心者向けガイド:
出力バッファリングがない場合 (デフォルト)、PHP がスクリプトを処理するときに HTML が断片的にブラウザに送信されます。出力バッファリングがある場合、HTML は変数に保存され、スクリプトの最後に 1 つの断片としてブラウザに送信されます。
Web開発者にとっての出力バッファリングの利点
- 出力バッファリングをオンにするだけで、PHP が HTML を処理するときに HTML がブラウザーに断片的に送信されなくなるため、HTML のダウンロードとレンダリングにかかる時間が短縮されます。
- PHP 文字列で実行できる高度な操作はすべて、HTML ページ全体を 1 つの変数として実行できるようになりました。
- クッキーの設定中に「警告: ヘッダー情報を変更できません - ヘッダーは (出力) によって既に送信されています」というメッセージが表示された場合、出力バッファリングがその答えであることを知って喜ぶでしょう。