/** * 获取Session实例 * @return Session */ public static function get_instance() { if (self::$_instance === null) { self::$_instance = new self(); } return self::$_instance; }
public static function getInstance() { if (is_null(self::$_instance)) { self::$_instance = new Session(); } return self::$_instance; }
public static function getInstance() { if (!self::$_instance instanceof self) { self::$_instance = new self(); } return self::$_instance; }
/** * Get instance of Session * * @return Session Return singleton instance of Session */ public static function init() { if (!isset(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; }
/** * * session对象 单例获取方法 * * @access public * @return object */ public static function instance() { if (!isset(self::$_instance)) { self::$_instance = new self(); } self::$_instance->start(); return self::$_instance; }
static function getInstance($expiration = false) { if (null === self::$_instance) { self::$_instance = new self($expiration); } else { self::$_instance->update($expiration); } return self::$_instance; }
/** * Fetches the current session. * * @return Session The current session instance. */ public static function Get() { if (self::$_config==null) self::$_config=Config::Get('session'); if (self::$_instance==null) self::$_instance=new Session(); return self::$_instance; }
public static function getInstance() { if (!isset($_SESSION["session_open"])) { session_start(); $_SESSION["session_open"] = true; } if (!self::$_instance instanceof self) { self::$_instance = new Session(); } return self::$_instance; }
public static function Init($debug = false) { self::$_instance = new Session(); self::$_debug = $debug; session_start(); }
/** * Fetches the current session. * * @return Session The current session instance. */ public static function Get($session = 'default') { if (self::$_instance == null) { $aconfig = Config::Get('session'); $config = $aconfig->{$session}; if ($config->class) { uses($config->class); $cparts = explode('.', $config->class); $class = array_pop($cparts) . 'Session'; if (!class_exists($class)) { throw new Exception("Could not find {$class} in {$config->class}."); } self::$_instance = new $class($config); } else { self::$_instance = new Session($config); } } return self::$_instance; }
public static function start() { if (self::$_instance === null) { self::$_instance = new Session(); } }