Hi,
wenn man in einer Klasse sehr viele Eigenschaften hat (15-20), dann schreibt man jeweils 20 Getter und 20 Setter. Es gibt ja ausserdem die magischen Methoden __set und __get.
Was ist denn der bessere Weg?
Bei Verwendung der magischen Methoden verkürzt sich der Code, aber wenn man für jede Eigenschaft eine set- (und get)-Methode schreibt, kann man ja dort auch Werte sofort prüfen, was ja bei Verwendung der magischen Methoden nur über eine Unterscheidung z.B. mit einer switch-Anweisung geht und mir nicht so gut erscheint.
wenn man in einer Klasse sehr viele Eigenschaften hat (15-20), dann schreibt man jeweils 20 Getter und 20 Setter. Es gibt ja ausserdem die magischen Methoden __set und __get.
Was ist denn der bessere Weg?
Bei Verwendung der magischen Methoden verkürzt sich der Code, aber wenn man für jede Eigenschaft eine set- (und get)-Methode schreibt, kann man ja dort auch Werte sofort prüfen, was ja bei Verwendung der magischen Methoden nur über eine Unterscheidung z.B. mit einer switch-Anweisung geht und mir nicht so gut erscheint.
Comment