Superglobais
$_SERVER
Variáveis pré-definidas
PHP Manual

# $GLOBALS

$GLOBALS — Referencia todas variáveis disponíveis no escopo global

### Descrição

Um array associativo contendo referências para todas as variáveis que estão atualmente definidas no escopo global do script. O nome das variáveis são chaves do array.

### Exemplos

Exemplo #1 Exemplo da $GLOBALS

`<?php
function test() {
$foo = "local variable";
echo '$foo in global scope: ' . $GLOBALS["foo"] . "\n";
echo '$foo in current scope: ' . $foo . "\n";
}
$foo = "Example content";
test();
?>`

O exemplo acima irá imprimir algo similar a:

    $foo in global scope: Example content
    $foo in current scope: local variable

### Notas

> Nota: Esta é uma 'superglobal', ou global automática, variável. Isto simplismente significa que ela está disponível em todos escopos pelo script. Não há necessidade de fazer global $variable; para acessá-la dentro de uma função ou método.

> Nota: Disponibilidade da variável
> Diferente de todas as outras superglobais, $GLOBALS tem essencialmente sempre estado disponível no PHP.

Superglobais
$_SERVER
Variáveis pré-definidas
PHP Manual