Ist es möglich, eine Instanz einer Klasse als Eigenschaft in PHP zu deklarieren?
Grundsätzlich möchte ich erreichen:
Nun, ich weiß, dass ich das nicht tun kann, aber gibt es einen Workaround, neben dem ich immer so etwas mache:
Sie können eine Singleton-ähnliche Implementierung verwenden:
Dann können Sie die Instanz mit:
Eine alternative Lösung, ein statischer Konstruktor, ist etwas nach dem Motto
Bitte beachten Sie, dass die Klasse nicht abstrakt sein muss, damit dies funktioniert.
Siehe auch Initialisierung statischer Variablen und Ссылка .
Tags und Links php static