protected static function connect()
 {
     // Establece una conexión con el servidor MySQL. Con los datos definidos en el archivo 'conf/settings.php'.
     @(self::$_db_connect = new mysqli(DB_HOST, DB_USER, DB_PASS));
     // En caso de que la conexión no se establezca por algún error.
     if (self::$_db_connect->connect_error) {
         self::regError(true);
         // Registra el error en el archivo log/error_log.txt.
         self::showMessage("Error al conectar con la Base de Datos, vuelva a intentarlo más tarde");
         // Muestra al usuario un mensaje de advertencia.
         return false;
     }
     // Selecciona la BD a utilizar en la conexión establecida anteriormente. La BD se establece en el archivo 'conf/settings.php'.
     $db_select = self::$_db_connect->select_db(DB_SELECT);
     // En caso de no haber seleccionado la BD.
     if (!$db_select) {
         self::regError();
         // Registra el error en el archivo log/error_log.txt.
         self::showMessage("Error al seleccionar la Base de Datos, vuelva a intentarlo más tarde");
         // Muestra al usuario un mensaje de advertencia.
         return false;
     }
     // Establece una codificación a la conexión.
     self::$_db_connect->set_charset(DB_CHARSET);
     return true;
 }