Maison > Article > développement back-end > Quelle est l’utilisation de global en php ?
L'utilisation de global en PHP est la suivante : 1. S'il est déclaré avec global, vous pouvez appeler des variables en dehors de la fonction ; 2. Introduisez la variable [$mk] en dehors de la fonction, et global sera globalisé ici ; . La signification de la variable.
L'utilisation de global en php est :
Pour introduire une variable en Java, elle peut être transmise sous la forme d'un paramètre , car Java utilise une programmation orientée objet, mais il y a beaucoup de choses orientées processus en PHP. Par exemple, lorsqu'une variable externe est introduite dans une fonction, dans des circonstances normales, cette variable externe n'est pas transmise. dans via les paramètres , mais introduit directement via global. Mais ce global ne signifie pas mondialisation. C'est une épreuve du code.
$mk ="Test value"; <br> function initValue() <br> { <br> $va =$mk; <br> echo $va; <br> } <br><br>
Le résultat en cours d'exécution est :
- Undefined variable: mk
Parce que $mk
n'est défini que dans la méthode, donc il est la même que la méthode. Le $mk
défini précédemment est une variable différente et $mk
n'a pas de valeur, donc une erreur est signalée.
Si déclaré avec global, vous pouvez appeler des variables en dehors de la fonction.
$mk ="Test value"; <br> function initValue() <br> { <br> global $mk; <br> $va =$mk; <br> echo $va; <br> } <br> initValue(); <br>
Le résultat de l'opération est : Valeur de test, ici global est utilisé pour introduire la variable $mk
en dehors de la fonction
Afin de tester global, il y a. pas de variable globale ici je veux dire, j'ai fait un autre test.
$mk ="Test value"; <br> function initValue() <br> { <br> global $mk; <br> $va =$mk; <br> echo $va; <br> } <br> function initValue2() <br> { <br> $vc =$mk; <br> echo $vc; <br> } <br> initValue(); <br> initValue2(); <br>
Les résultats en cours d'exécution sont : Valeur de test et - Variable non définie : mk, ce qui montre que même si global est utilisé, il n'est valide que dans la fonction, donc le global ici sert simplement à introduire la variable supérieure
Recommandations d'apprentissage associées : Programmation PHP de l'entrée à la maîtrise
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!