Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/09/2010, 14:33
jvexenat
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Llamar a clase estatica por referencia en una sola linea

hola soy nuevo en php tengo una duda

class Persona {

private static $instancia;
public static function getInstance () {
if (!isset(self::$instancia)) {
$obj = __CLASS__;
self::$instancia = new $obj;
}
return self::$instancia;
}
}
class Alumno extends Persona{
}

echo get_class(Persona::getInstance()).'<br>';
echo get_class(Alumno::getInstance()).'<br>';

resultado
Persona
Persona

quisiera que escribir codigo para que el resultado de
Persona
Alumno

Muchas gracias