Original geschrieben von deklarmart
Leider nicht, denn dann kann ich mit der Instanz-Funktion nur Instanzen einer einzigen Klasse erstellen. Sprich: die Funktion getInstanz müsste ich in jeder Klasse schreiben.
Das möchte ich nicht, denn anscheinend geht es auch irgendwie, eine allgemeine getInstanz Funktion zu schreiben, der ich den zu erstellenden Klassennamen übergebe function &makeInstance($className) (siehe Typo3 Funtkion in meinem Beitrag hier
Dann sollte die Instanz (wenn ich das richtig verstehe) nicht in einer statischen Variable gespeichert sein, sondern jeweils als Referenz zurückgegeben werden (was ja auf das gleiche rauskommt).
Leider nicht, denn dann kann ich mit der Instanz-Funktion nur Instanzen einer einzigen Klasse erstellen. Sprich: die Funktion getInstanz müsste ich in jeder Klasse schreiben.
Das möchte ich nicht, denn anscheinend geht es auch irgendwie, eine allgemeine getInstanz Funktion zu schreiben, der ich den zu erstellenden Klassennamen übergebe function &makeInstance($className) (siehe Typo3 Funtkion in meinem Beitrag hier
Dann sollte die Instanz (wenn ich das richtig verstehe) nicht in einer statischen Variable gespeichert sein, sondern jeweils als Referenz zurückgegeben werden (was ja auf das gleiche rauskommt).
Kommentar