Gracias nuevamente, pero ocurre el mismo error
Fatal error: Cannot instantiate abstract class Personas in C:\Archivos de programa\xampp\htdocs\www\poo\logogenesis\interfac e.php on line 21
Linea 21: $class = new self();
Al parecer cuando hago esto:
$tb = Hombre::getInstance();
toma
self como
Personas y no como
Hombre :(
Cita:
Iniciado por Manual De hecho las llamadas a métodos static son resueltas en tiempo de ejecución. Cuando sea explícitamente un nombre de clase, el método ya ha sido identificado completamente y no es necesario aplicar las reglas de herencia. Si la llamada es hecha por self entonces self es traducido a la clase actual, esto es, la clase a la que pertenece el código. Aquí tampoco aplican las reglas de herencia.
Bueno esto me aclara el panorama, creo que tengo que buscar otra manera de resolver esto.
Saludos y muchas gracias B**