PHP逆引き大全 516の極意

Webプログラミングの極意 - Tips281 出力ハンドラ関数を使う

登録タグ
PHP
Icon comment count 0
Icon stock count 0

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 =

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません