Maison  >  Article  >  développement back-end  >  Comment utiliser global en php

Comment utiliser global en php

(*-*)浩
(*-*)浩original
2019-09-09 10:30:2319083parcourir

Variables globales et mot-clé "global"

Comment utiliser global en php

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 = &#39;Hello World&#39;;
test_global();
function test_global() {
    // Now in local scope
     // the $my_var variable doesn&#39;t exist
     // Produces error: "Undefined variable: my_var"
    echo $my_var;
    // Now let&#39;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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn