Holladiewaldfee,
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.
Nochmal zur Erklärung:
---
class xyz
{ function WerBinIch()
{ echo 'Mein Name als Objekt ist: '.???; }
}
$DasTolleObjekt = new xyz();
$DasTolleObjekt->WerBinIch();
---
Das sollte dann "'Mein Name als Objekt ist: DasTolleObjekt" ausgeben.
Mein Problem lässt sich nicht durch Verwendung von $this umgehen, das Objekt muß seinen eigenen Namen in Erfahrung bringen können.
Ich würde auch gerne vermeiden, dem Objekt seinen Namen explizit mitteilen zu müssen.
Danke schonmal.
Ciao,
Harry
Intelligenz ist nicht zwingend etwas positives.
Man weiß erst, was man hatte, wenn man es verloren hat.