解説
Wordpressの関数のように、関数内部で「echo」処理されるような時、その出力を変数に格納したい時がある。ここでは、その方法を示す。
この手法は、ショート・コードを作成する場合に重宝する。
更新日:2017年2月18日
コード
ob_start();
// ここまでは出力されない。
echo 'Test';
$result = ob_get_contents();
ob_end_clean();
// 出力されるはずので情報は、$resultに入っています。
// ここで初めて出力されます。
echo 'Result=' . $result;
「Result=Test」となる。