Cuando estamos programando con clases en PHP, a veces tenemos la necesidad de acceder a atributos privados de una clase desde fuera, tal vez para sólo lectura, sólo escritura, o porque estos no pueden tener cualquier valor.
Pero claro, son atributos privados, no podemos hacer esto tal alegremente:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php class test { private $privado; function test() { $privado="Variable privada"; } } $t=new test; echo $t->privado; ?> |
En C++, por ejemplo, definimos getters/setters para todos los atributos qud podamos «tocar» desde fuera, aunque, es escribir demasiado (tratamos cada atributo por separado, y está bien).… Leer artículo completo
Últimos comentarios