Timbo: Overloading von Funktionen/Methoden

Beitrag lesen

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