とあるセクシーなデータ分析官

を目指す渋谷で働くソーシャルゲーム分析者の卵

バッファ関連の処理についてメモ

ob_start()
引数に指定した処理を、処理が走ったときに出力するのではなく、最後に出力される時に実行する。
または、ob_flushなどで明示的に出力する関数を実行すると出力される。


ob_clean()
バッファを明示的にリセットする。
今までバッファに貯めたものは当然処理されなくなってしまう。


output_add_rewrite_var()
URLの最後にパラメータを付与する事ができる
処理が走った段階で出力されるのでなく、バッファに貯めておいて最後に処理される。


注意
この関数を宣言することで、一度ob_startなどの、バッファ関係の処理がリセットされてしまうので気をつけなければならない。