__get und __set
JB
- php
0 dedlfix
tach.
sollte man für jede Klasse eine __get und __set Methode erstellen?
Wann macht der Einsatz Sinn?
Letztendlich doch eigendlich immer. Er beugt Fehlermeldungen vor oder?
Was ist eure Meinung dazu und wann kommen die Magic Functions bei euch zum Einsatz?
Schönen Tach noch,
J.B.
echo $begrüßung;
sollte man für jede Klasse eine __get und __set Methode erstellen?
Nein.
Wann macht der Einsatz Sinn?
Wenn du diese Funktionalität brauchst. Also dann, wenn du - aus welchen Gründen auch immer - Eigenschaften nicht fest definieren kannst/willst.
Letztendlich doch eigendlich immer. Er beugt Fehlermeldungen vor oder?
Nein, wenn du es dafür einzusetzen gedenkst, versteckt es die Fehler nur auf perfide Weise. Nicht beabsichtigte Zugriffsfehler auf nicht vorhandene Werte sollten beim Testen erkannt werden.
Was ist eure Meinung dazu und wann kommen die Magic Functions bei euch zum Einsatz?
Wenn man - siehe oben - bewusst ihre Funktionalität benötigt.
echo "$verabschiedung $name";