コード例 #1
0
ファイル: BxDolDb.php プロジェクト: blas-dmx/trident
 /**
  * Get singleton instance of the class
  */
 public static function getInstance($aDbConf = false, &$sError = null)
 {
     if (!isset($GLOBALS['bxDolClasses'][__CLASS__])) {
         if (false === $aDbConf && !defined('BX_DATABASE_HOST')) {
             return null;
         }
         $o = new BxDolDb($aDbConf);
         $sErrorMessage = $o->connect();
         if ($sErrorMessage) {
             if ($sError !== null) {
                 $sError = $sErrorMessage;
             }
             return null;
         } else {
             $GLOBALS['bxDolClasses'][__CLASS__] = $o;
         }
     }
     return $GLOBALS['bxDolClasses'][__CLASS__];
 }