phpbar.de logo

Mailinglisten-Archive

[php] dynamische Attribute für Klassenkonstruktor

[php] dynamische Attribute für Klassenkonstruktor

Ronny Finster lists at rf-concepts.de
Mon Mar 5 17:59:12 CET 2007


Moin Yannik

> Sowas habe ich in php noch nie probiert, aber ich würde prinzipiell mal
> sjagen, dass es keine gute Idee eine Klasse hochzucasten.
> Warum machst du das?

Hintergrund ist, dass ich mir gerade versuche einen OR Mapper zu bauen. Ja ich weiß es gibt schon einige, aber ich wollte es halt mal selber probieren. :-)

Dieser soll mir die Objekte aus einer relationellen DB besorgen und dort auch wieder ablegen. Das Ablegen ist soweit kein Problem, nur beim Laden klappt es noch nicht. Derzeit hole ich mir erstmal *ein* Datensatz raus, löse die Abhängigkeiten auf und lege das Ganze erstmal in ein Array. Daraus wollte ich dann die Objekte instanzieren. Problem dabei ist nur, dass die notwendigen Klassen zur Laufzeit geladen werden. Ich weiß also nicht, welche Parameter der Konstruktor der jeweiligen Klasse erwartet. 

> Wie wäre es du machst gleich
> $object = new Kunde();

Das wollte ich eigentlich umgehen. Finde das etwas unschön, da immer die Gefahr besteht das Objekte instanziert werden können, obwohl die Hälfte an Attributen fehlt

> Ehrlichgesagt nicht ganz ;-).

Is nu besser? ;-)

Gruß,
Ronny



php::bar PHP Wiki   -   Listenarchive