Introduction détaillée à la portée des variables PHP

王林
Libérer: 2023-03-02 10:58:02
avant
2762 Les gens l'ont consulté

Introduction détaillée à la portée des variables PHP

Une fois qu'une variable est définie, par défaut, elle peut être utilisée dans la fonction, mais pas en dehors de la fonction.

(Apprentissage recommandé :tutoriel php)

  • Les variables ne peuvent être utilisées que dans leur portée, appelée portée de la variable Scope

  • Les variables définies au sein d'une fonction sont appelées variables locales

  • Les variables définies en dehors d'une fonction sont appelées variables globales

Exemple de code :

function test (){ $sum = 36; //局部变量 return $sum; } $sum = 0; //全局变量 echo text(); //输出结果:36 echo $sum; //输出结构:0
Copier après la connexion

Alors, comment utiliser les variables globales dans une fonction ?

Passage de paramètres, mot-clé global et super variable globale $GLOBALS.

Exemple de code :

$snap = 'nihao'; function abc(){ global $snap;//全局变量的关键词,通常加在变量前。引用全局变量 return $GLOBALS['snap'];//引用外部变量。定义全局变量 } echo abc();
Copier après la connexion

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!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
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
Derniers articles par auteur