dedlfix: oop in php

Beitrag lesen

Hi!

Dann speichert deine Methode die Daten bestenfalls in einem (Unter-)Objekt
Unterobjekt??

Das soll man wohl so verstehen, dass dieses Objekt die Aufgabe hat, die Ergebnismenge zu repräsentieren. Das ist von der Aufgabenstellung "Datenabfrage" eine Unteraufgabe, wenn man so will. Man kann es auch so lesen, dass dieses Objekt von einer Eigenschaft des Datenabfrage-Objekts aus referenziert wird. Hauptsächlich arbeitet man mit diesem Objekt und auf die Ergebnismenge greift man über eine seiner Eigenschaften zu. Das Ergebnismengenobjekt sitzt also quasi unter den Fittichen des Datenabfrageobjekts.

oder einer Eigenschaft des (Haupt-)Objektes, dem auch die methoden gehören.
Zu einer "Eigenschaft" koennen unter PHP keine Methoden gehoeren*.
* Auszer es handelt sich wiederum um ein Objekt, aber dies hast Du mit deiner vorherigen Aussage des Satzes ja bereits ausgeschlossen.

Das "dem auch die methoden gehören" bezieht sich nach meiner Lesart auf "des (Haupt-)Objektes", nicht auf die Eigenschaft.

Das Ergebnis sollte nun im (Haupt-)Objekt eingebettet liegen.
"In einem Hauptobjekt eingebettet sein" ?? Herrje.. die rede ist wohl von einem Result Set Object.

Er meint, dass die Ergebnismenge in irgendeiner Weise mit dem Objekt verbunden ist, beispielsweise dass eine Eigenschaft ein Array mit den Daten ist. Oder dass diese Eingeschaft ein weiteres Objekt referenziert, das die Ergebnismenge in irgendeiner Weise beinhaltet.

Vermutlich wirst Du ein Objekt dafür benutzt haben, das eine Collection (List, Set, o.ä) enthält.
Aua. List, Sets unter PHP? Also ein Array.

Die einfachste Methode unter PHP ist natürlich ein Array, das ist flexibel genug, um für Aufgabenstellungen, für die man in anderen Sprachen eine Collection und ähnliche spezialisierte Strukturen wählt, geeignet zu sein. Nichtsdestotrotz kann man natürlich auch in PHP diese Dinge auf (aus PHP-Sicht) umständliche Weise nachbilden.

Lo!