Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/05/2005, 07:42
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 8 meses
Puntos: 41
Y repito la pregunta... ¿En qué momento llamas al método setVerificarDatos()?
Lo que yo veo ahí es que al hacer:
$obj->nombre = 'perro';
Se llamará automáticamente a la función __set() con los parámetros:
__set('nombre', 'perro')

Y dentro de esta función se hará la verificación
if (method_exists($this, 'setnombre'))

Como la línea anterior te dará false, pues no existe ningún método llamado setnombre(), entonces pasará directamente a la línea:
return $this->_usuario[$CaracteristicasUsuario] = $value;

Entonces jamás se llamó al método setVerificarDatos();

Saludos