2009-07-03 4 views
2

phpファイルを実行してその出力を変数に格納することはできますか?phpファイルを変数に実行するには?

たとえば、私は1つのグローバルテンプレートを持っています、そして、私はサブテンプレートを処理する必要がありますし、後でそのサブテンプレート出力をグローバルテンプレートブロックに挿入する必要があります。

どうすればいいですか?

答えて

6

あなたは、output control functionsを使用ob_startで出力をバッファリングし、ob_get_contentsでそれを取得することができます。

ob_start(); 
func(); 
$output = ob_get_contents(); 
ob_end_clean(); 
+0

感謝、これは私が必要とするすべてです。私はそのバッファ機能について忘れてしまった。 –

関連する問題