ob_start

これは何かというと、PHPの関数です。
そういえば、遠いとぉーい昔使ったような記憶があります。
どういうときに使うかというと、関数が echoなどで直接標準出力へ書き出しているときに、それをさせないで文字列にコピーするということができます。
『便利な関数だけど、直接HTMLを吐くから加工して使えないんだよね』というようなときに、ob_start しといて、ob_get_contents()で文字列に代入して、ob_end_flush()でお仕舞いみたいな感じでしょうか。
 
ob_start(“callback”) みたいにコールバック関数を引数に渡して、その関数の中でごにょごにょやったあと、ob_end_flush()するというのもオシャレかも。こういうところが PHPの柔軟すぎてわかりづらいとこなんでしょうね。