public static function sharedInstance() { if (self::$instance == null) { self::$instance = new static(); } return self::$instance; }
public static function MQ() { if(self::$instance==null){ self::$instance=new self; self::$instance->init(); } return self::$instance; }
public static function getInstance() { $params = func_get_args(); if (is_null(self::$instance) || !empty($params)) { $class = new ReflectionClass(get_class()); self::$instance = $class->newInstanceArgs($params); } return self::$instance; }