Référence toutes les variables disponibles dans un contexte global

# $GLOBALS

(PHP 4, PHP 5, PHP 7)

$GLOBALS — Référence toutes les variables disponibles dans un contexte global

### Description

Un tableau associatif contenant les références sur toutes les variables globales actuellement définies dans le contexte d'exécution global du script. Les noms des variables sont les index du tableau.

### Exemples

Exemple #1 Exemple avec $GLOBALS

`<?php
function test() {
$foo = "variable locale";
echo '$foo dans le contexte global : ' . $GLOBALS["foo"] . "\n";
echo '$foo dans le contexte courant : ' . $foo . "\n";
}
$foo = "Exemple de contenu";
test();
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

    $foo dans le contexte global : Exemple de contenu
    $foo dans le contexte courant : variable locale

### Notes

> Note:

> Ceci est une 'superglobale', ou variable globale automatique. Cela signifie simplement que cette variable est disponible dans tous les contextes du script. Il n'est pas nécessaire de faire global $variable; pour y accéder dans les fonctions ou les méthodes.

> Note: Disponibilité des variables

> Contrairement à toutes les autres superglobales, $GLOBALS a toujours été disponible en PHP.