PHP全局变量概念是啥??函数体外声明的变量??还是说函数体内用global声明的变量??
我头有点晕全局变量概念是啥??函数体外声明的变量??还是说函数体内用global声明的变量??...
我头有点晕
全局变量概念是啥??函数体外声明的变量??还是说函数体内用global声明的变量?? 展开
全局变量概念是啥??函数体外声明的变量??还是说函数体内用global声明的变量?? 展开
1个回答
展开全部
使用“global”声明可以设置全局变量,当然,像$_GET和$_REQUEST也属于全局变量(本质上属于“超全局的”变量)。
全局变量就是定义后,这个变量将能在文件内所有函数范围(<?php content ?>)中使用.
全局变量就是定义后,这个变量将能在文件内所有函数范围(<?php content ?>)中使用.
追问
global写在函数内还是函数外???
如果他写在函数内,那它写在这个函数体内部
对于其他几个函数体内有影响吗?
追答
<?php
$a = 1;
$b = 2;
function Sum()
{ global $a, $b;
$b = $a + $b;
}
Sum();
echo $b;
?>
写在function函数内,由于本身就是全局变量的涵义,所以会改变引用的变量。
我建议你去看看global的具体用法:http://www.php.net/manual/zh/language.variables.scope.php
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询