函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
<?php
$a = 12;
function var_global(){
echo $a; //结果null
global $a;
echo $a; //结果12
}
?>
可以参看这里拓展:http://php.net/manual/zh/language.variables.scope.php
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
<?php
$a = 12;
function var_global(){
echo $a; //结果null
global $a;
echo $a; //结果12
}
?>
可以参看这里拓展:http://php.net/manual/zh/language.variables.scope.php
转载于:https://my.oschina.net/147258369/blog/296812