2
phpファイルを実行してその出力を変数に格納することはできますか?phpファイルを変数に実行するには?
たとえば、私は1つのグローバルテンプレートを持っています、そして、私はサブテンプレートを処理する必要がありますし、後でそのサブテンプレート出力をグローバルテンプレートブロックに挿入する必要があります。
どうすればいいですか?
phpファイルを実行してその出力を変数に格納することはできますか?phpファイルを変数に実行するには?
たとえば、私は1つのグローバルテンプレートを持っています、そして、私はサブテンプレートを処理する必要がありますし、後でそのサブテンプレート出力をグローバルテンプレートブロックに挿入する必要があります。
どうすればいいですか?
あなたは、output control functionsを使用ob_start
で出力をバッファリングし、ob_get_contents
でそれを取得することができます。
ob_start();
func();
$output = ob_get_contents();
ob_end_clean();
感謝、これは私が必要とするすべてです。私はそのバッファ機能について忘れてしまった。 –