/** * 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; }