Moin!
vielleicht steh ich ja nur total auf der Leitung, oder gibt es in PHP wirklich keine Möglichkeit, herauszufinden, wie das Objekt heißt, auf dem man gerade arbeitet? Der Name der zugrundeliegenden Klasse wäre ja kein Problem (außerhalb der Klasse mit get_class, innerhalb mit __CLASS__). Aber so was wie __OBJECT__ gibt's ja leider nicht.
Würdest du mir mal mitteilen, wozu du diese Information benötigst? Vielleicht hast du ja nur einen Denkknoten.
$DasTolleObjekt = new xyz();
$DasTolleObjekt->WerBinIch();
Das sollte dann "'Mein Name als Objekt ist: DasTolleObjekt" ausgeben.
Naja, im Prinzip ist dein Verlangen irgendwie blöde rekursiv: Ohne Wissen des Objektnamens $DasTolleObjekt kannst du den Namen "DasTolleObjekt" mit der zu findenden Namensmethode ja nicht herausbekommen. Insofern ist dein Vorhaben irgendwie ... schräg.
- Sven Rautenberg
SELFTREFFEN 2003 - http://selftreffen.kuemmi.ch/
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|