Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/02/2013, 10:32
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Heredar metodo que devuelva nombre de clase hija

Cuando get_class() se utiliza dentro de una clase y no se le proporciona un parámetro, supongo que es igual que usar __CLASS__, con lo que obtienes el nombre de la clase donde se está usando.

Por otra parte, me parece razonable que no puedas heredar el nombre de la clase y, además, la herencia es de padre a hijo y no al revés.

Solución?
a) Usa un parámetro para proporcionar a get_class(), ejemplo: echo $this->getNombre($this)
b) Usa __CLASS__ en el método ->inicio

Edito: Demoños!!! tardé mucho escribiendo, y la respuesta de montealegreluis es la solución.
__________________
- León, Guanajuato
- GV-Foto