Maison >développement back-end >Problème PHP >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
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();
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!