搜索
写经验 领红包

php中全局变量和局部变量(php如何定义全局变量)

导语:web开发之-PHP全局变量和局部变量

php中全局变量和局部变量(php如何定义全局变量)

全局变量和局部变量

变量分为全局变量和局部变量。全局变量表示任何地方都可以调用的变量;而局部变量表示只有某个代码块中可以使用的变量。看以下例子:

<?php$globalA = &34;;function test(){  $localA = &34;;  global $globalA;  echo $globalA.PHP_EOL;  echo $localA.PHP_EOL;  echo $GLOBALS[&39;].PHP_EOL;}test();echo $localA;?>

以上代码将会输出:

我是全局变量我是局部变量我是全局变量

注:$localA是在函数体内定义的,只有在函数体内生效,函数外部是无法访问的,所以,最后那个echo $localA将不会有任何的输出,会提示报错没有定义此变量;当想要使用全局变量时,有两个方法:1.使用global声明为全局变量,比如上面的global globalA;2.使用系统的全局变量访问数组,如上方的$GLOBALS

本文内容由快快网络小迪整理编辑!