Ciao a tutti,

E' una semplice curiosità...
Molti programmatori (per lo più in java e di conseguenza come porting anche su php), utilizzano lo standard di mettere le proprietà come private, e costruire i setter e getter.

A questi poi si suggerisce di non inserire nessuna routine di formattazione, ma lasciarli come puri e semplici getter e setter....

Io ho preso tutto come buono e sto procedendo in questo modo, ma vorrei capire perchè?

a rigor di logica se io metto le variabili come public eviterei di avere tanti setter e getter o no?