Name aller Objekte einer Klasse herausfinden

Mahlzeit!

Bin fast am Verzweifeln bei der Suche nach einer Möglichkeit die Variablennamen von Objekten einer Klasse herauszubekommen :X

Zum Beispiel habe ich die Klasse Mensch mit den Objekten Hans und Ina. Gibt es nicht irgend eine Funktion welche mir als Erbnis ein Array mit dem Inhalt array[0] = „Hans“ und array[1] = "Ina"liefert? :sad:

Klasse mit Eigenschaften meinst du?

PHP: get_class_vars - Manual

Nope,

hab mich auch ein wenig falsch ausgedrückt:
zb:
$hans = new Mensch;
$ina = new Mensch;

und jetzt soll irgendwie „hans“ und „ina“ ausgelesen werden. Aber mich beschleicht der leise Verdacht das es dazu keine Standardfunktion gibt die das löst, weswegen ich mir da doch selbst etwas zusammenbauen muss.

Du willst alle Instanzen der Klasse Mensch? Du könntest beim Instanzieren (__construct) eine Referenz zur Instanz in ein statisches Array packen und mit Mensch::getInstances() auslesen.