15/06/2013, 14:44
|
| Colaborador | | Fecha de Ingreso: abril-2007 Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses Puntos: 270 | |
Respuesta: Devolver $this en los setters ...Siempre que, si en el setter hay un fallo, se lance una excepción...o se establezca un flag de error que se tiene que comprobar tras cada invocación al setter..
La diferencia entre la existencia de setters, y simplemente establecer la variable miembro como "publica", es el chequeo de errores/transformación de datos.Si se devuelve $this, el chequeo de errores no se podrá hacer vía valor retornado por la función.
Por cierto, el setter-getter es muy usado en jquery. |