Für alle Skripte stellt PHP eine große Anzahl vordefinierter Variablen zur Verfügung. Diese Variablen stellen alle externen Variablen als integrierte Umgebungsvariablen und Fehlermeldungen als Rückgabeheader dar.
Superglobale Variablen – Superglobale Variablen sind integrierte Variablen, die immer in allen Bereichen verfügbar sind.
$GLOBALS – Referenziert alle im globalen Bereich verfügbaren Variablen.
$_SERVER – Server und Informationen zur Ausführungsumgebung
$_GET – HTTP-GET-Variable
$_POST – HTTP-POST-Variable
$_FILES – HTTP-Datei-Upload-Variable
$ _REQUEST – HTTP-Anforderungsvariable
$_SESSION – Sitzungsvariable
$_ENV – Umgebungsvariable
$_COOKIE – HTTP-Cookies
$php_errormsg – Vorherige Fehlerinformationen
$HTTP_RAW_POST_DATA – POST-Rohdaten
$http_response_header – HTTP-Antwortheader
$argc – Anzahl der an das Skript übergebenen Argumente
$argv – Übergebenes Array von Parameter zum Skript