dedlfix: Overloading von Funktionen/Methoden

Beitrag lesen

echo $begrüßung;

für eine Template Engine würde ich gerne innerhalb des Geltungsbereiches einer Methode Variablen überladen.

Mich deucht, du willst eher Variablen aus Objekteigenschaften anlegen.

<p><?=$test_variable?> soll den Wert von <?=$this->test_valiable?> zurückgeben. Also ohne "$this", weil kürzer.</p>

Faulpelz! :-) Mehr Variablen machen ein System nur komplexer. Aufgrund von Bequemlichkeit finde ich das kein empfehlenswertes Vorgehen. Wie auch immer, du kannst die Eigenschaften eines Objekts als eigenständige Variablen im aktuellen Kontext anlegen lassen, wenn du der Funktion extract() das zum Array getypecastete Objekt übergibst.

echo "$verabschiedung $name";