Ermitteln des Klassensbezeichner in Instanz
Snucky
- php
Etwas komplizierter Sachverhalt:
Wir haben eine Instanz. Sei mal "kind". Erbe von der Klasse "mutter". Die Mutter habe eine Methode "koche_milch".
Jetzt wirds unsauber: Die weitere Tochterklasse "enkel" verfährt in einer Sache anders beim Milchkochen. Da die Methode "real" sehr viel komplizierter ist, ist es schwer, den Vorgang auf die Kind-Klassen selbst zu reduzieren.
Das Problem ließe sich lösen, wenn ich in der Mutter-Klasse eine Instanz vom Typ der aktuellen Kind-Klasse erzeuge. In den Parametern kann ich schön alles übergeben und dann wird die Milch vernünftig gekocht.
Das Beispiel ist etwas blöd, da die eigentliche Problematik nicht ersichtlich wird. Die EIGENTLICHE Frage lautet: Wie gelange ich an den Bezeichner der Klasse der aktuellen Instanz?
n'abend,
Das Beispiel ist etwas blöd, da die eigentliche Problematik nicht ersichtlich wird. Die EIGENTLICHE Frage lautet: Wie gelange ich an den Bezeichner der Klasse der aktuellen Instanz?
suchst du get_class()?
weiterhin schönen abend...