Forum Doku Wiki Blog

Forumsarchiv 2006, November
Ermitteln des Klassensbezeichner in Instanz

archivierte Beiträge lesen

  1. (PHP) Ermitteln des Klassensbezeichner in Instanz von Snucky, 02. 11. 2006, 06:22

Ermitteln des Klassensbezeichner in Instanz

Der folgende Beitrag wurde am 02. 11. 2006, 06:22 Uhr von Snucky veröffentlicht.

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?

Ermitteln des Klassensbezeichner in Instanz

Der folgende Beitrag wurde am 02. 11. 2006, 08:36 Uhr von globe veröffentlicht.

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...
--
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.

sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|

Ermitteln des Klassensbezeichner in Instanz

Der folgende Beitrag wurde am 02. 11. 2006, 08:50 Uhr von Snucky veröffentlicht.

> suchst du get_class()?

Joa, funktioniert. :D

Danke, hehe

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4