Tom: oop in php

Beitrag lesen

Hello Kristoff,

Deine Bedenken kann ich überhaupt nicht teilen!
Ich will es Dir daher gerne nochmal erklären.

die ankommenden daten speichere ich ein eine varibale bzw. in ein array.
Glaube ich nicht, weil Du ja OOP benutzt.
Sieh an, und "weil er OOP benutzt" gibt es keine Arrays?

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

Das Resultset als Objekt ist Unterobjekt zum Datenbankobjekt des OP.

oder einer Eigenschaft des (Haupt-)Objektes, dem auch die methoden gehören.
Zu einer "Eigenschaft" koennen unter PHP keine Methoden gehoeren*.

Grammatik! Dem Hauptobjekt (Instanz der Datenbankklasse) gehören die Eigenschaften und demselben Hauptiobjekt gehören auch die Methoden, mit denen die Eigenschaften behandelt werden können.

Sonst hätte ich geschrieben: "...denen auch die Methoden gehören".

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

Das Objekt (als Instanz der Resultsetklasse) ist Property der Instanz der Datenbankklasse und damit in diese eingebettet.

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.

Kannst Dir doch eine schreiben. Muss ja nicht immer alles fertig geliefert werden. Je nach verhalten der zu schreibenden Klasse wird es dann eine Liste, ein Set, ein Baum, oder was dein Herz begehrt. Aber du hast ja keins :-P

Du findest doch, OOP sei eine feine Sache. Dann mach es auch richtig.
Mit deinen Anweisungen geht das ganz stark in die Hose!

Wenn man lesen kann, führt das durchaus zum Ziel.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de