Superglobals
$_SERVER
Vordefinierte Variablen
PHP Manual

# $GLOBALS

$GLOBALS — Referenziert alle Variablen, die im globalen Gültigkeitsbereich vorhanden sind

### Beschreibung

Ein assoziatives Array, das Referenzen auf alle Variablen enthält, die derzeit im globalen Gültigkeitsbereich (Scope) des Skripts bekannt sind. Die Namen der jeweiligen Variablen sind die Schlüsselwerte, um auf den Inhalt der jeweils referenzierten Variablen zuzugreifen.

### Beispiele

Beispiel #1 $GLOBALS-Beispiel

`<?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();
?>`

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

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

### Anmerkungen

> Hinweis: This is a 'superglobal', or automatic global, variable. This simply means that it is available in all scopes throughout a script. There is no need to do global $variable; to access it within functions or methods.

> Hinweis: Verfügbarkeit der Variablen
> Im Gegensatz zu allen anderen Superglobals ist $GLOBALS notwendigerweise immer in PHP verfügbar.

Superglobals
$_SERVER
Vordefinierte Variablen
PHP Manual