Maison >développement back-end >tutoriel php >Que sont les variables globales

Que sont les variables globales

云罗郡主
云罗郡主original
2018-12-19 14:31:1258221parcourir




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

Que sont les variables globalesEn 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 sur

Dé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!

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