欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【PHP中函数内引用全局变量的方法】,下面是详细的分享!
PHP中函数内引用全局变量的方法
先看下面的代码:
$var1="#####";
$var2="&&&&&";
function global_references($use_globals) {
global $var1, $var2;
if (!$use_globals) {
$var2=&$var1; //1
} else {
$GLOBALS["var2"]=&$var1; //2
}
}
global_references(false);
echo "var2 is set to '$var2'
";
global_references(true);
echo "var2 is set to '$var2'
";
?>
输出的结果如下:
var2 is set to '&&&&&'
var2 is set to '#####'
可见,上面的代码中:
$var2=&$var1; //1
只对函数内部可见。
而
$GLOBALS["var2"]=&$var1; //2
在全局范围内可见。
以上所分享的是关于PHP中函数内引用全局变量的方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:php 函数内引用全局变量
答:It may be use as following: ::func(); //two : to refer to the global function sample: #include using namespace std; int g_i = 5; int main() { int g_i = 6; cout >>详细
相关问题:c++中函数内部定义了与外部同名的变量,怎么在函数...
答:使用引用啊 给你写个例子啊,稍等 >>详细
相关问题:php的函数传参要怎么表达;如何让函数内修改全局变...
答:下面的信息,是来自互联网,我就直接粘贴在这里了 PHP的变量分不出 是声明还是使用,($name不管是声明还是使用都是一种形式,所以函数中要使用外部的变量就要使用global来确定函数中是使用外部的全局变量,而不是声明。php 常量默认就是全局的,... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
