PHP全局变量概念是啥??函数体外声明的变量??还是说函数体内用global声明的变量??

我头有点晕全局变量概念是啥??函数体外声明的变量??还是说函数体内用global声明的变量??... 我头有点晕
全局变量概念是啥??函数体外声明的变量??还是说函数体内用global声明的变量??
展开
 我来答
人事理事成规dbf8
2014-02-15 · TA获得超过228个赞
知道小有建树答主
回答量:512
采纳率:0%
帮助的人:269万
展开全部
使用“global”声明可以设置全局变量,当然,像$_GET和$_REQUEST也属于全局变量(本质上属于“超全局的”变量)。
全局变量就是定义后,这个变量将能在文件内所有函数范围(<?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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式