Hola dante, tal vez tu error este en el llamado a la funcion current(). Ya haz revisado si esa funcion te esta devolviendo lo que verdaderamente necesitas?... por lo que veo pueden haber dos errores:
- La funcion current es en esa funcion en donde se deberian cargar los datos para el objeto persona que estas creando? Si es asi te recomiendo que revises si efectivamente se esta haciendo como necesitas
- Dado que estas accediendo directamente al atributo nombre del objeto persona, es ese atributo publico?, de no ser asi deberias pensar en un metodo que te permita obtener ese atributo algo como:
Código PHP:
Ver originalpublic function getNombre()
{
return $this->nombre;
}
Y luego en vez de lo que estas haciendo podrias llamar a la funcion getNombre para obtener el valor
Si no es ninguna de las anteriores podrias poner algo de codigo a ver si se te puede ayudar. Que estes bn y espero ser de ayuda