matwiej
3.02.2014, 15:55:57
Zastanawia mnie jedna rzecz w php.
Której metody używać jako getery i setery?
__get __set - czyli dwie metody na wszystkie zmienne
Czy jednak pisać dla każdej zmiennej oddzielne getery i setery ?
Crozin
3.02.2014, 15:59:30
Pisać metody dla każdej zmiennej:
1. Większa przejrzystość.
2. Możliwość normalnego wykonania jakiegoś fragmentu kodu przy get/set dla danej właściwości.
3. Wsparcie ze strony IDE/narzędzi.
4. Łatwiejsza dokumentacja.
5. Dużo mniejsza podatność na błędy/łatwość w pisaniu bezpiecznego kodu.