Alle Instanzen(Objekte) einer Klasse anzeigen
Ru
- php
Hallo,
OOP schön und gut....wenn man weiss wie's geht...oder gehts überhaupt?
Meine Frage:
Wie kann ich, (kann php überhaupt) alle Instanzen(Objekte) einer
Klasse anzeigen?
Bsp. Ich habe eine Klasse Person mit Name und Adressinfo
wie kann ich alle Personen der Klasse Person ausgeben?
Ja ja, habe schon gehört dass die Klasse die Objekte nicht
kennen kann aber irgendwie müsste doch das gehen...mal
abgesehen von einem Hilfsarray dass alle Namen der Objekte
speichert...hmmm..kniffel!
habe das gleiche Problem auch auf anderen Foren gefunden...nur leider keine Antwort...
for instance in class "Employees" an attribute would be $name. How do i go about creating a method get_employee_names() that would get
the $name attribute from all the instances of that class
Gruss & chertz
Ru
hi!
Wie kann ich, (kann php überhaupt) alle Instanzen(Objekte) einer
Klasse anzeigen?
Hm, m.E. würde das in Teilen dem objekt-orientierten Ansatz in jeder
objekt-orientierten Sprache widersprechen, denn evtl. sollen ja zb.
Teile einer Implementierung geheimgehalten werden, die dadurch
aufgedeckt werden könnte, oder ähnliches.
Ich denke, die einzige Möglichkeit, das zu lösen, ist eine Liste
von Instanzen der jeweiligen Klasse anzulegen. Wenn das in PHP
überhaupt funktioniert, könntest du ja eine Klassenvariable anlegen,
in der du eine Liste aller Instanzen speicherst.
Und in Zukunft keine objekt-orientierten Ansätze mehr versuchen zu
umgehen, ja? :)
bye, Frank!