Maison > Article > développement back-end > Comment utiliser global en php
Variables globales et mot-clé "global"
PHP définit certaines variables "Superglobales" par défaut. peut être appelé n'importe où dans le programme, comme $_GET et $_REQUEST, etc. Elles proviennent généralement de données ou d'autres données externes, et l'utilisation de ces variables ne pose généralement pas de problèmes car elles ne sont fondamentalement pas accessibles en écriture.
Mais vous pouvez utiliser vos propres variables globales.
En utilisant le mot-clé "global", vous pouvez importer des données globales dans la portée locale d'une fonction. Si vous ne comprenez pas le « portée d'utilisation variable », veuillez vous référer aux instructions pertinentes dans le manuel PHP.
Voici un exemple de démonstration utilisant le mot-clé "global" :
<?php教程 $my_var = 'Hello World'; test_global(); function test_global() { // Now in local scope // the $my_var variable doesn't exist // Produces error: "Undefined variable: my_var" echo $my_var; // Now let's important the variable global $my_var; // Works: echo $my_var; } ?>
Comme vous pouvez le voir dans l'exemple ci-dessus, le mot-clé "global" est utilisé pour importer des variables globales. Cela semble très bien fonctionner et c'est très simple, alors pourquoi devons-nous nous soucier d'utiliser le mot-clé "global" pour définir des données globales
Laissez-moi vous expliquer l'utilisation de la variable globale global à ceux qui le souhaitent ? sont nouveaux dans l'industrie. "Variable globale", les deux mots "global" dans ce nom nous disent déjà que cette variable peut être utilisée partout. Regardons d'abord un exemple :
<?php $a = 1; $b = 2; function Sum() { global $a, $b; //在里面声明为全局变量 $b = $a + $b; } Sum(); echo $b; ?>
Résultat : 3
S'il n'y a pas de variable globale, global ne peut pas obtenir les valeurs de $a et $b dans la méthode, donc si vous souhaitez utiliser des variables externes dans la méthode, vous devez déclarer la variable comme globale variable en premier, afin qu'elle puisse être utilisée, ce qui est très pratique.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!