コード例 #1
0
ファイル: Engine.class.php プロジェクト: lifecom/test
 /**
  * Ограничиваем объект только одним экземпляром
  *
  * @return Engine
  */
 public static function getInstance()
 {
     if (isset(self::$oInstance) and self::$oInstance instanceof self) {
         return self::$oInstance;
     } else {
         self::$oInstance = new self();
         return self::$oInstance;
     }
 }
コード例 #2
0
ファイル: Engine.class.php プロジェクト: anp135/altocms
 /**
  * Ограничиваем объект только одним экземпляром.
  * Функционал синглтона.
  *
  * @return Engine
  */
 public static function getInstance()
 {
     if (empty(self::$oInstance)) {
         self::$oInstance = new static();
     }
     return self::$oInstance;
 }