global关键字
目录:程序员成长之旅/PHP学习
global 关键字的使用 在函数中调用全局变量,需要首先"引入"全局变量
1 <?php 2 $globalVar
=
"全局变量测试" ; 3 function
globalVarTest (){ 4
global
$globalVar ; //使用global"引入"全局变量后方可使用 5
echo
$globalVar ; 6 } 7 globalVarTest (); 8 echo
$globalVar ; //在函数外,可以直接使用全局变量 9 ?> global 的原理 PHP 将所有全局变量存储在一个名为 $GLOBALS[ index ] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。
1 <?php 2 $x
=
10 ; 3 $y
=
5 ; 4 5 function
testGlobalVar_1 (){ 6
$GLOBALS [ 'y' ]
$GLOBALS [ 'y' ] +
$GLOBALS [ 'x' ]; 7 } 8 testGlobalVar_1 (); 9 echo
" $y " ; 10 ?>