PHP Superglobal - $GLOBALS
Superglobale Variablen sind eingebaute Variablen, die immer in allen Bereichen verfügbar sind.
PHP $ GLOBALS
$GLOBALS ist eine superglobale PHP-Variable, die verwendet wird, um von überall im PHP-Skript (auch innerhalb von Funktionen oder Methoden) auf globale Variablen zuzugreifen.
PHP speichert alle globalen Variablen in einem Array namens $GLOBALS[ index ]. Der Index enthält den Namen der Variablen.
Das folgende Beispiel zeigt, wie die superglobale Variable $GLOBALS verwendet wird:
Beispiel
<?php
$x = 75;
$y = 25;
function addition() {
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}
addition();
echo $z;
?>
Da im obigen Beispiel z eine Variable ist, die innerhalb des $GLOBALS-Arrays vorhanden ist, ist sie auch von außerhalb der Funktion zugänglich!