Hola amigos, tengo una duda respecto al patrón singleton,
Teniendo una clase:
Código PHP:
Ver originalclass MiClase{
private static $objeto = null;
public function __construct(){
}
public static function singleton(){
if(!isset(self::$objeto)){ self::$objeto = new self();
}
return self::$objeto;
}
}
Que diferencia hay a :
Código PHP:
Ver originalclass MiClase{
private static $objeto = null;
public function __construct(){
}
public static function singleton(){
if(!isset(self::$objeto)){ $miClase = __CLASS__;
self::$objeto = new $miClase;
}
return self::$objeto;
}
}
Saludos!