как включить include (phpfile) в переменную?

Я хочу, чтобы тема или шаблон были не затронуты, как и по умолчанию, тогда другие php могут использовать его в качестве своей темы. но у меня проблема, что я не могу поставить тему в переменную с сгенерированной перед печатью вывода.

пример здесь:

основной код:

$word[0] = "test"; $word[1] = "hello word"; $word[2] = "example"; $word[3] = "wordwordword"; $word[4] = "variable"; while(5) { $name = "TEST".$word[$i]; output .= include("theme.php"); $i++; } echo "OUTPUT:"; echo "TITLE"; echo $output; 

Код темы. php:

 hello <?php echo $name; ?> 

ПРИМЕЧАНИЕ: я знаю, что цикл будет разбит, но это всего лишь пример кода. потому что я использую while (mysql_fetch_array ($ result)). благодаря

Этот код не может работать, поэтому я считаю, что это псевдокод. В любом случае проблема исправлена ​​с использованием функций ob_ * в PHP, как показано ниже. Вот как работает большинство парсеров шаблонов в php:

 <?php $word = array( ); $word[0] = "test"; $word[1] = "hello word"; $word[2] = "example"; $word[3] = "wordwordword"; $word[4] = "variable"; $i = 0; for( $i = 0, $j = count( $word ); $i < $j; $i ++ ) { $name = "TEST" . $word[$i]; ob_start( ); include( 'theme.php' ); $output .= ob_get_clean( ); } echo $output; /** * Result: * * TESTtest * TESThello world * TESTexample * TESTwordwordword * TESTvariable */