hotti: PHP als Templatesystem

Beitrag lesen

hi,

hab 2 Dateien, die 1.:

<?php  
$mesg = 'Hello Tom';  
include "template.php";  
?>

und die 2. ('template.php'):
Template: <?php echo $mesg ?>

Ausgegeben wird: Template: Hello Tom
Soweit klar: Vor dem include muss die Variable $mesg einen gültigen Wert haben, dann wird expandiert.

Das gefällt mir aber nicht ;)
Es soll so sein:

  
include 'template_class.php';  
$tt = new TemplateClass;  
$tt->expand('Hello Tom'); // Ergebnis soll so sein wie obenstehend  

Es ist mir klar, dass das mit include alleine nicht funktioniert, denn danach ist der Käse gegessen. Gibt es noch andere Möglichkeiten?

Bitte mal um Hinweise,
Ho Ch'ti