コード例 #1
0
ファイル: db.class.php プロジェクト: Accami/BravelCMS
 /**
  * Возвращет единственный экземпляр данного класса.
  * @return object - объект класса DB
  */
 public static function getInstance()
 {
     if (is_null(self::$_instance)) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
 public static function getInstance()
 {
     if (!isset(self::$_instance)) {
         self::$_instance = new DB();
     }
     return self::$_instance;
 }
コード例 #3
0
ファイル: db.php プロジェクト: blrik/bPost
 public function getInstance()
 {
     if (self::$_instance === null) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #4
0
ファイル: DB.php プロジェクト: panchao1/my_php_code
 /**
  * 单例
  * @return instance
  */
 public static function instance()
 {
     if (self::$_instance === NULL) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #5
0
ファイル: db.php プロジェクト: erikm66/framedb
 static function singleton()
 {
     if (!self::$_instance instanceof self) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #6
0
 public static function GetConn()
 {
     if (self::$_instance == null) {
         self::$_instance = new Database();
     }
     return self::$_instance->GetConn();
 }
コード例 #7
0
ファイル: classDB.php プロジェクト: rjon76/netspotapp
 public static function unsetInstance()
 {
     self::getInstance()->type = NULL;
     self::getInstance()->_adapter->closeConnection();
     self::getInstance()->_adapter = NULL;
     self::$_instance = NULL;
 }
コード例 #8
0
ファイル: DB.class.php プロジェクト: yjf0503/Mall
 protected static function getInstance()
 {
     if (!self::$_instance instanceof self) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #9
0
ファイル: db.class.php プロジェクト: qconer/php_kamgaz
 public static function getInstance()
 {
     if (null === self::$_instance) {
         self::$_instance = new DB(Config::get('db.host'), Config::get('db.user'), Config::get('db.password'), Config::get('db.db_name'));
     }
     return self::$_instance;
 }
コード例 #10
0
ファイル: db.php プロジェクト: jfcalcerrada/intrageca
 /**
  * M�todo que se usa para obtener una �nica instancia del objeto DB.
  * Si dicha instancia no existe, la crea. Una vez creada la devuelve.
  *
  * @return DB Instancia del objeto DB
  */
 public static function singleton()
 {
     if (self::$_instance == null) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #11
0
ファイル: DB.php プロジェクト: stereojesus/classes
 /**
  * Singleton initial.
  */
 public static function instance()
 {
     if (empty(self::$_instance) === true) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #12
0
ファイル: DB.php プロジェクト: Wicloz/UniversityWebsite
 public static function instance($reset = false)
 {
     if (!isset(self::$_instance) || $reset) {
         self::$_instance = new DB();
     }
     return self::$_instance;
 }
コード例 #13
0
ファイル: DB.php プロジェクト: armourjami/armourtake
 public static function getInstance()
 {
     if (!isset(self::$_instance) || get_class(self::$_instance) !== 'DB') {
         self::$_instance = new DB();
     }
     return self::$_instance;
 }
コード例 #14
0
 public static function _getInstance()
 {
     if (!self::$_instance instanceof self) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #15
0
 public static function connect()
 {
     if (!isset(self::$_instance)) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #16
0
ファイル: db.php プロジェクト: pnixx/boot
 /**
  * Получаем инстанс
  * @static
  * @return DB
  */
 public static function &getInstance()
 {
     if (!self::$_instance instanceof DB) {
         self::$_instance = new DB();
     }
     return self::$_instance;
 }
コード例 #17
0
ファイル: DB.php プロジェクト: Altheny/SQL-PDO_Classes
 /**
  * getInstance
  */
 protected static function getInstance($file = NULL)
 {
     if (!isset(self::$_instance)) {
         $class = __CLASS__;
         self::$_instance = new $class($file);
     }
     return self::$_instance;
 }
コード例 #18
0
ファイル: DB.php プロジェクト: divino-marchese/android
 public static function getInstance()
 {
     if (!self::$_instance) {
         // If no instance then make one
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #19
0
ファイル: DB.php プロジェクト: robertboloc/presence-manager
 private static function getInstance()
 {
     if (self::$_instance == null) {
         $class = __CLASS__;
         self::$_instance = new $class();
     }
     return self::$_instance;
 }
コード例 #20
0
ファイル: db.php プロジェクト: nazgu1/Clean-Multikino
 public static function singleton()
 {
     if (!isset(self::$_instance)) {
         $c = __CLASS__;
         self::$_instance = new $c();
     }
     return self::$_instance->mysql;
 }
コード例 #21
0
ファイル: DBProvider.php プロジェクト: phpcrazy/tns
 public static function table($table_name)
 {
     if (!self::$_instance instanceof DB) {
         self::$_instance = new DB();
     }
     self::$_instance->_table_name = $table_name;
     return self::$_instance;
 }
コード例 #22
0
ファイル: Db.php プロジェクト: happyer-lwl/DreamShipServer
 static function GetInstance()
 {
     if (!self::$_instance instanceof self) {
         self::$_instance = new self();
         self::$_instance->connect();
     }
     return self::$_instance;
 }
コード例 #23
0
ファイル: class.DB.php プロジェクト: hectorl/DB-class
 /**
  * Inicializa la clase en caso de ser necesario
  */
 public static function init()
 {
     if (!self::$_instance instanceof self) {
         self::$_instance = new self();
     }
     //fin if
     return self::$_instance;
 }
コード例 #24
0
ファイル: DB.class.php プロジェクト: JasonWiki/docs
 public static function getInstance()
 {
     //instanceof  判断一个对象是否是这个类的实例
     if (!self::$_instance instanceof DB) {
         self::$_instance = new DB();
     }
     return self::$_instance;
 }
コード例 #25
0
ファイル: DB.php プロジェクト: VoidWalker/learning-project
 public static function DBInstance()
 {
     if (isset(self::$_instance)) {
         return self::$_instance;
     } else {
     }
     return self::$_instance = new self();
 }
コード例 #26
0
ファイル: DB.class.php プロジェクト: kaysen820/design_patten
 static function getInstance()
 {
     if (is_null(self::$_instance)) {
         self::$_instance = new self();
         self::$_instance->setDbName();
     }
     return self::$_instance;
 }
コード例 #27
0
ファイル: DB.php プロジェクト: pratechnic/minimal-php
 public static function getInstance()
 {
     //Checks if instance already created else creates a new Instance
     if (!isset(self::$_instance)) {
         self::$_instance = new DB();
     }
     return self::$_instance;
 }
コード例 #28
0
 public static function getInstance()
 {
     if (self::$_instance === NULL) {
         require_once '../private/inc.db.php';
         // call constructor and assign instance
         self::$_instance = new self($dsn, $user, $password);
     }
     return self::$_instance;
 }
コード例 #29
0
ファイル: DB.php プロジェクト: shep1990/web-project
 public static function getInstance()
 {
     //if the instance isn't set then create an new instance
     if (!isset(self::$_instance)) {
         self::$_instance = new DB();
     }
     //else return the instance
     return self::$_instance;
 }
コード例 #30
0
ファイル: DB.php プロジェクト: rafalstapinski/rps
 public static function getInstance()
 {
     if (!isset(self::$_instance)) {
         //if instance of PDO connection doesn't exist
         self::$_instance = new DB();
         //create a new one
     }
     return self::$_instance;
 }