Dans n'importe quel langage de programmation, les variables globales sont les variables qui sont déclarées en dehors de la méthode ou des fonctions, elles peuvent également être déclarées à l'intérieur des fonctions. La variable globale est comme n'importe quelle autre variable, mais la différence est que cette portée est d'application globale. Si nous rendons une variable globale, nous pouvons accéder à cette variable depuis l'ensemble de notre application, c'est-à-dire également à l'intérieur ou à l'extérieur du script. La variable globale fonctionne de la même manière partout, comme son nom l'indique, elle est globale pour d'autres ressources. Dans la section à venir, nous discuterons plus en détail de cette variable globale PHP.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Syntaxe :
Ils peuvent être déclarés comme n’importe quelle autre variable. Mais pour y accéder, nous devons suivre certaines normes. Dans un premier temps, nous verrons comment déclarer une variable globale en PHP accessible n’importe où dans l’application. Voir ci-dessous ;
$variable = your_value;
Comme vous pouvez le voir ici, il nous suffit de définir le nom de la variable mais pour cela, nous utilisons le symbole '$'. Après cela, nous pouvons attribuer n’importe quelle valeur à la variable souhaitée. Pour une meilleure compréhension, nous verrons une syntaxe pratique qui peut être utilisée dans le programme lors du codage ;
ex. :
$demoVar = "hello i am global variable";
Comme maintenant, nous savons que les variables globales sont déclarées globalement pour être utilisées n'importe où dans l'application. Cette variable comme toute autre variable en PHP. En outre, ces variables sont également accessibles depuis l’intérieur ou l’extérieur de la fonction. Comme nous l'avons expliqué plus tôt, nous les déclarons simplement comme les autres variables, mais pour y accéder, nous devons suivre une norme définie par PHP. Nous allons donc voir ici comment les utiliser dans la fonction et comment les déclarer. Pour une meilleure compréhension, nous verrons un exemple destiné aux débutants pour obtenir plus de clarté sur la variable globale. Mais avant d'aller plus loin, nous discuterons de certaines de ses propriétés pour accéder aux variables globales, nous verrons également où nous stockons notre variable globale. En PHP, il maintient un tableau dans lequel il stocke toutes les variables globales que nous avons définies dans une application. En utilisant ce tableau, nous pouvons accéder à cette variable dans et hors du script. Discutons de quelques points importants pour la variable globale afin de les utiliser dans l'application voir ci-dessous ;
En PHP, nous utilisons un tableau pour accéder à cette variable globale. Comme tout autre langage de programmation, il conserve l’historique de la variable globale dans un tableau. Si nous voulons accéder à un élément ou à une variable particulière du tableau, nous devons transmettre le nom exact de la variable pour y accéder. Voyons la syntaxe pour cela, voir ci-dessous ;
syntaxe :
$GLOBALS['variable_name']
Comme vous pouvez le voir dans les lignes de code ci-dessus, nous utilisons le mot-clé '$GLOBALS' pour y accéder suivi du crochet. À l’intérieur de cette parenthèse, nous devons donner le nom de la variable à laquelle nous voulons accéder. Voyons un exemple pratique pour une meilleure compréhension, voir ci-dessous ;
par ex. :
$GLOBALS['demovar']
SI nous voulons accéder à la variable globale dans n'importe quelle fonction ou méthode, nous pouvons utiliser le mot-clé 'global'. Après avoir mentionné le nom de la variable avec ceci, nous pouvons également les utiliser dans toute la fonction sans le mot-clé global. Pour une meilleure compréhension, nous verrons une syntaxe pour les utiliser dans la fonction, voir ci-dessous ;
Syntaxe :
global $demovar1, $demovar2, $demovar3, $demovar4; echo $demovar1;
Comme vous pouvez le voir dans l'exemple ci-dessus, nous utilisons un mot-clé global pour accéder à la variable à l'intérieur de la fonction. Mais une fois définis, nous les utilisons directement sans le mot-clé global. Nous allons maintenant examiner certains avantages de l'utilisation d'une variable globale dans l'application qui est la suivante :
Voici quelques points à prendre en compte lors de l'utilisation du mot-clé global en PHP ;
In this example, we are declaring a global variables and trying to print and concatenate them. Simple program for beginners to start with a global variables in PHP.
Code:
<!DOCTYPE html> <html> <body> <h2 style = " color :red ">Demo on Global variable in PHP !!</h2> <?php //decraring global variable $demovar1 = "Hello "; $demovar2 = "world "; $demovar3 = "demo "; $demovar4 = "global variable "; $demovar5 = "!!!"; //printing result here echo $demovar1.$demovar2.$demovar3.$demovar4.$demovar5; ?> </body> </html>
Output:
In this example, are trying to access the global variable from the function using an array.
Code:
<!DOCTYPE html> <html> <body> <h2 style = " color :red ">Demo on Global variable in PHP !!</h2> <?php //decraring global variable $demovar1= "Hello "; $demovar2 = "world "; $demovar3 = "demo "; $demovar4 = "global variable "; $demovar5 = "!!!"; // decralrig function function demoFuntionForglobal() { echo $GLOBALS['demovar1']."<br>"; echo $GLOBALS['demovar3']."<br>"; echo $GLOBALS['demovar4']."<br>"; echo $GLOBALS['demovar5']."<br>"; } demoFuntionForglobal(); //printing result here echo $demovar1.$demovar2.$demovar3.$demovar4.$demovar5; ?> </body> </html>
Output:
By using the global variable we can access variables in our whole application these are useful when we have to use same value in the whole application for example username, password and so many other details depend on the requirement. We just need to follow some standards while accessing them inside the function.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!