dedlfix: Klassenname bei Klassen-Member angeben?

Beitrag lesen

echo $begrüßung;

kann ich irgendwie bei der Klassendefinition von PHP-Klassen den komplexen Typ von Klassenmembern angeben?

PHP ist zwar nicht typenlos, aber Typen für Variablen können explizit nur beim Type Hinting verwendet werden.

Im Moment mach ich das so ...
protected $memberOne = '_ClassA_';
Es geht darum, member-Variablen dynamisch initialisieren zu koennen, da bietet sich bei meinem Einsatz an.

Daraus wird mir nicht klar, wie du da weiter vorgehst. So etwa?

if ($this->memberOne == '_ClassA_')
    $this->memberOne = new ClassA;

Außerdem ist mir zu wenig Hintergrundwissen zu deinem Wunsch bekannt, so dass ich den Sinn und das Ziel nicht erkennen kann. "Dynamisch" ist ein wenig spezifisches Wort, das alles und nichts bedeuten kann.

echo "$verabschiedung $name";