global 关键字
作用:global关键字是用于函数访问全局变量,在函数内调用函数外定义的全局变量,需要在函数中的变量前加上global关键字。
小练习:
<?php
$x = 5 ;
$y = 10;
function myTest(){
global $x,$y ; //访问定义的全局变量 $x,$y
$y = $x+$y ;
}
myTest();
echo $y ; //打印输出$y的值为15
?>
global关键字的原理 : PHP将所有的全局储存在一个名为$GLOBAL[index]的数组中。index保存变量的名称。这个数组可以在函数内部访问,也可以用来直接更新全局变量;
小练习二:
<?php
$x = 5;
$y = 10 ;
function myTest(){
$GLOBAL['y'] = $GLOBAL['x']+$GLOBAL['y'];
}
myTest();
echo $y ; //这里也是输出15;
?>
小结:有JavaScript基础还是比较容易理解,继续学习