Thread Counter innerhalb einer Klasse? (19 answers)
Opened by JackBauer at 2008-05-07 14:48

KurtZ
 2008-05-07 16:32
#109383 #109383
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
sid burn+2008-05-07 14:24:53--
KurtZ+2008-05-07 14:22:55--
[ACK, hier ist counter() nun ein reiner setter ohne Zusatzlogik, was mir Namenstechnisch auch sauberer erscheint! Eine Zusatzmethode counter_add() oder counter_inc() wird man sich ja bei Bedarf wohl leisten können.

Nope, es ist auch automatisch ein getter. Sonst würde "$self->counter + 5" ja nicht gehen. $self->counter ohne Argument liefert den aktuellen Stand.

Missverständnis, der Setter-Anteil ist rein, statt irgendwas aufzuadieren. Der getter bleibt unverändert zu vorher, deswegen hier nicht extra erwähnt.

Vielleicht besser: Es ist also ein reiner Mutator und wenn eine Methode namensgleich zu einer Variablen ist sollte es per Konvention ein Mutator sein oder man ändert den Namen.
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread Counter innerhalb einer Klasse?