dedlfix: PHP5 interpretation Problem

Beitrag lesen

echo $begrüßung;

Statische Klassenvariablen können nicht mit Funktionsaufrufen initialisiert werden (keine Ahnung warum das so ist). Workaround:

Generell lassen sich Klassen- und Objektvariablen nicht mit Funktionsergebnissen initialisieren. Zu welchem Zeitpunkt sollte denn das geschehen? Bereits beim Parsen, wenn noch gar nicht aller Code fertig geparst wurde? Nach dem Parsen und bevor die Steuerung an dein Script übergeben wird? Beim ersten Zugreifen?

Für komplexere Dinge als einfache Zuweisungen gibt es für Objekte den Konstruktur, und statische Dinge initialisiert man eben zu Fuß.

echo "$verabschiedung $name";