No, $_GLOBALS no es registrada por PHP para nada, la variable correcta es usar $GLOBALS.
Prueba este código:
Código PHP:
$var1 = 50;
function prueba() {
$GLOBALS['var1'] += 10;
$var1 = 10;
echo "Valor de \$var1 (local): $var1";
}
prueba();
echo "Valor de \$var1 (global): $var1";
Podrás ver que solo si modificas dentro de $GLOBALS se modifica la variable, tu puedes usar $var1 en tu función local sin problema.
Saludos.