/** * Este es el pseudo constructor singleton * Comprueba si la variable privada $_oSelf tiene un objeto * de esta misma clase, sino lo tiene lo crea y lo guarda en dicha variable * @return CBaseDatos */ public static function get_instancia($sServidorBD = "", $sNombreBD = "", $sUserBD = "", $sClaveBD = "", $sTipo = "") { if (!self::$_oSelf instanceof self) { self::$_oSelf = new self($sServidorBD, $sNombreBD, $sUserBD, $sClaveBD, $sTipo); } return self::$_oSelf; }