2-6出力制御Tips281 出力ハンドラ関数を使う
Level1
Pointoutput_handler設定オプションに設定するか、ob_start関数を使う
出力ハンドラ関数とは、出力バッファリングのハンドリングを行うコールバック関数のことです。
PHPで出力ハンドラ関数を設定するには、output_handler設定オプションを設定するか、ob_start関数にコールバック関数を指定します。
php.iniで出力ハンドラ関数を設定するには下記のように設定します。
php.iniの出力ハンドラ設定オプションの例
; 出力をコールバック関数にリダイレクトする設定(1つだけ設定可能)
; 1. 出力の文字エンコードを変換する
output_handler = mb_output_handler
; 2. 出力の文字エンコードを変換する
output_handler = ob_iconv_handler
; 3. 出力をgzip形式で圧縮する
output_handler = ob_gzhandler
; 4. 出力を正しいHTML文書に整形する(ただし、Tidyモジュールが有効でなければならない)
output_handler = mb_output_handler
; 5. コールバック関数を使わない(値を指定しない)
output_handler =
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録