Cita: Mensaje Original por Calisco
Lo que pasa es que tu manera de acceder a las variables (propiedades) del objeto está 'pasando por alto' el encapsulamiento del objeto.
Totalmente de acuerdo. Lo que que digo es que sin directiva private no vas a poder evitar el problema del encapsulamiento. Ergo (se me pego del arquitecto
![Cool](http://static.forosdelweb.com/fdwtheme/images/smilies/cool.png)
), hacer getter y setter no le veo mucho sentido (salvo que estes acostumbrado a esta sintaxis)
Cita:
Yo creo que en PHP4 esto te va a funcionar correctamente, pero si en PHP5 el encapsulamiento es determinante, esa metodologia de acceso no va a estar permitida.
Depende de como implementen esto. En VB podes declarar un metodo como getter o setter y luego accederlo como:
objeto.prop = "val" //getter
var = objeto.prop //setter