Maison >développement back-end >Problème PHP >Introduction détaillée à la portée des variables PHP

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

王林
王林avant
2020-07-10 17:21:042886parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer