purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

バッファをためて一気に出力する PHPのob_start


文字コードを変えて一気に出力する方法(PHPのob_start) | IDEA*IDEA


ob_start -- 出力のバッファリングを有効にする。
要は、外部に出さずに、内部に保存しますよって命令。


ob_get_contents -- 出力用バッファの内容を返す
ob_startを実行して以降の、内部に保存されたものを全部コピーしますよってこと。
代替は変数に入れるんじゃないかな。


こんな感じに書く

$output = ob_get_contents();

これで全ての出力を一旦内部のバッファに入れておいて、最後に全部文字コード変換出力!
ってのが出来るわけですな。ふむふむ。