Maison >développement back-end >tutoriel php >Que sont les variables globales
Un : Qu'est-ce qu'une variable globale ?
Les variables globales sont également appelées variables externes. Elles sont un terme en programmation. Les fonctions d'objet définissent des variables en externe et peuvent bien sûr être créées n'importe où dans le programme. être des programmes et des références d’objets.
2 : La différence entre global et local
1. La différence entre global et local en Python [Lecture recommandée : Qu'est-ce qu'un robot python ? Les variables locales sont déclarées dans l'une des fonctions. Si elles dépassent la portée de l'appel, le programme sera bloqué, elles ne pourront donc être appelées que dans la fonction du programme. Si la fonction et les noms locaux sont cohérents, d'autres effets peuvent survenir dans des circonstances normales, nous ne l'utilisons pas comme ça. Par exemple :
Résultat :def fun(x): y=2 print("乘法的运行结果:",x*y) num1=1 print("初始num1=",num1) fun(num1) print("y的值是:",y)Il y a une erreur dans le résultat en cours d'exécution. La raison peut être que vous souhaitez accéder à la variable locale. , mais l'accès n'est pas en y. 2. La différence entre global et local en langage C
En langage C, la principale différence est que lors de l'appel d'une fonction, si c'est une variable globale, elle est en dehors de tout le code , et la variable globale La variable ne sera pas stockée sur la pile, et la portée s'étendra de la déclaration jusqu'à la fin du fichier. Si la déclaration est au début du code, la variable sera stockée sur la pile, et la portée sera l'intégralité du bloc de code. Si le paramètre est dans l'en-tête de la fonction, la variable affectera l'intégralité de la fonction et sera stockée sur la pile.
Ce qui précède est une introduction complète à ce que sont les variables globales. Si vous souhaitez en savoir plus surDémarrer avec PHP
, veuillez faire attention au site Web chinois de PHP.
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!