OUJOOD.COM
Variables globales en PHP - Utilisation de $GLOBALS
En PHP, la variable superglobale $GLOBALS est un tableau associatif contenant des références à toutes les variables actuellement définies dans la portée globale du script.
Les noms des variables servent de clés dans le tableau $GLOBALS, permettant d'accéder à ces variables à partir de n'importe quel endroit du script.
Exemple d'utilisation de $GLOBALS
Considérons un exemple :
Exemple de $GLOBALS
Exemple : 📋 Copier 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
L'exemple ci-dessus produira une sortie similaire à :
$foo dans la portée globale : Contenu de l'exemple $foo dans la portée courante : variable locale
Note :
La variable $GLOBALS est une superglobale, ce qui signifie qu'elle est accessible dans tous les contextes du script PHP sans avoir besoin d'être déclarée comme globale à l'intérieur des fonctions ou des méthodes.
Il est important de noter que l'utilisation excessive de variables globales peut rendre le code difficile à maintenir et peut entraîner des effets secondaires inattendus. Il est généralement recommandé de limiter l'utilisation de variables globales au strict nécessaire pour éviter des problèmes potentiels.
Cliquez sur suivant pour passez au cours suivant
Par carabde 20 Aout 2014