Hallo,
für eine Template Engine würde ich gerne innerhalb des Geltungsbereiches einer Methode Variablen überladen. Mit Eigenschaften von Klassen ist das ja möglich. Geht das auch innerhalb von Methoden? (__set() und __get() ist mir bekannt) Beispiel:
--
class Test
{
public $test_variable = "abc";
function run()
{
require "template.php";
}
}
-- template.php Inhalt:
<p><?=$test_variable?> soll den Wert von <?=$this->test_valiable?> zurückgeben. Also ohne "$this", weil kürzer.</p>
--
Grüße
Timbo