PHP全局变量概念是啥??函数体外声明的变量??还是说函数体内用global声明的变量??
答案:1 悬赏:0
解决时间 2021-02-26 23:13
- 提问者网友:ミ烙印ゝ
- 2021-02-25 23:26
PHP全局变量概念是啥??函数体外声明的变量??还是说函数体内用global声明的变量??
最佳答案
- 二级知识专家网友:不如潦草
- 2021-02-25 23:55
使用“global”声明可以设置全局变量,当然,像$_GET和$_REQUEST也属于全局变量(本质上属于“超全局的”变量)。
全局变量就是定义后,这个变量将能在文件内所有函数范围()中使用.追问global写在函数内还是函数外???
如果他写在函数内,那它写在这个函数体内部
对于其他几个函数体内有影响吗?追答$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
全局变量就是定义后,这个变量将能在文件内所有函数范围()中使用.追问global写在函数内还是函数外???
如果他写在函数内,那它写在这个函数体内部
对于其他几个函数体内有影响吗?追答$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
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯