la variable superglobal : $GLOBALS

PHP cours tutorial

Description

un tableau (array) associative contenant des références à toutes les variables qui sont actuellement définies dans la portée globale du scripte. Les noms des variables sont les clefs du rtableau.

Exemple de $GLOBALS

Sélectionner le code


<?php
function test() {
 $foo = "variable locale";

 echo '$foo dans la portée globale :  ' . $GLOBALS["foo"] . "<br />";
 echo '$foo dans la portée courante :  ' . $foo . "<br />";
}

$foo = "Contenu de l'exemple ";
test();
?>

 

L'exemple ci-dessus produira quelque chose de semblable à :

$foo dans la portée globale : Contenu de l'exemple
$foo dans la portée courante : variable locale



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.


Tout est à l'intérieur


Cliquez sur suivant pour passez au cours suivant



Par carabde 20 Aout 2014