您的位置 首页 php

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

全局变量和局部变量

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

 <?php
$globalA = "我是全局变量";
function test(){
  $localA = "我是局部变量";
  global $globalA;
  echo $globalA.PHP_EOL;
  echo $localA.PHP_EOL;
  echo $GLOBALS['globalA'].PHP_EOL;
}
test();
echo $localA;
?>  

以上代码将会输出:

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

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

文章来源:智云一二三科技

文章标题:web开发之-PHP全局变量和局部变量

文章地址:https://www.zhihuclub.com/153264.shtml

关于作者: 智云科技

热门文章

网站地图