コード例 #1
0
ファイル: 3-1.php プロジェクト: WangKaimin/testphp
 public static function getInstance()
 {
     if (!self::$_instance instanceof self) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #2
0
ファイル: DataBase.php プロジェクト: Antoshka007/php_dz4
 /**
  * Метод получения Singleton объекта
  * @return DataBase - возвращение объекта подключения к БД
  */
 public static function getInstance()
 {
     if (empty(self::$_instance)) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #3
0
ファイル: db.class.php プロジェクト: uirapuru/virgoapi
 /**
  * Returns instance of IDataBase interface object.  
  * @return IDataBase
  */
 public static function GetDbInstance()
 {
     if (self::$_instance == null) {
         self::$_instance = new DataBase();
     }
     return self::$_instance->_db;
 }
コード例 #4
0
ファイル: DataBaseClass.php プロジェクト: n2j7/plainwork
 public static function getInstance()
 {
     if (null === self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
コード例 #5
0
 /**
  * Crea una instancia de la clase PDO
  *
  * @access public static
  * @return object de la clase PDO
  */
 public static function getInstance()
 {
     if (!isset(self::$_instance)) {
         self::$_instance = new PDO(self::$_dns, self::$_userName, self::$_password);
         self::$_instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     }
     return self::$_instance;
 }