$GLOBALS

$GLOBALSR�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.