/** * Singleton function for connecting to the database * @access public * @final * @param array $params An array of connection parameters * * @return obj Returns a static instance of the DB connection */ public static final function connect_db($params) { if (!isset(self::$instance)) { self::$instance = new MySQLIE($params); } return self::$instance; }
/** * Singleton function to connect to the database * @param array $params An array of connection parameters * @return obj Returns a mysqli database object * */ function connect_db($params = null) { $params = $params == null ? $_SESSION["db_data"] : $params; $db = MySQLIE::connect_db($params); return $db; }