解説

Wordpressの関数のように、関数内部で「echo」処理されるような時、その出力を変数に格納したい時がある。
ここでは、その方法を示す。
この手法は、ショート・コードを作成する場合に重宝する。
更新日:2017年2月18日

コード



	ob_start();
		// ここまでは出力されない。
		echo 'Test';
		$result = ob_get_contents();
	ob_end_clean();
	
	// 出力されるはずので情報は、$resultに入っています。

	// ここで初めて出力されます。
	echo 'Result=' . $result;

上記の結果は、
「Result=Test」となる。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.