
Me sale NULL al llamar a funcion de Clase padre
Publicado por facundo (185 intervenciones) el 07/08/2017 22:50:17
Buenas, les paso el codigo y abajo les explico
$admin = new UsuarioAdministrador();
EL problema es que cuando hago un echo de $admin->getNickname(); no me sale nada, y con un var_dump de esto me aparece NULL...
Pero... si hago un var_dump de $admin.... de esta forma me aparece el nickname.
Probé tambien sin redefinir la funcion en la clase hija pero pasa lo mismo...
Estoy haciendo algo mal o que puede llegar a estar pasando?
1
2
3
4
5
6
7
8
class Usuario
{
private $nickname;
public function getNickname()
{
return $this->nickname;
}
}
1
2
3
4
5
6
7
8
9
10
class UsuarioAdministrador extends Usuario
{
public function __construct()
{
$this->nickname = 'pepe';
}
public function getNickname()
{
return parent::getNickname();
}
$admin = new UsuarioAdministrador();
EL problema es que cuando hago un echo de $admin->getNickname(); no me sale nada, y con un var_dump de esto me aparece NULL...
Pero... si hago un var_dump de $admin.... de esta forma me aparece el nickname.
Probé tambien sin redefinir la funcion en la clase hija pero pasa lo mismo...
Estoy haciendo algo mal o que puede llegar a estar pasando?
Valora esta pregunta


0