PHP一个特别的关键字:global

原创 阁主  2020-05-05 20:01:56  阅读 2944 次 评论 0 条
摘要:

PHP一个特别的关键字:global,正解在正文~~

作用

用于在局部作用域中,修饰一个跟全局变量同名的局部变量。

此时该局部变量也可以使用全局变量的值——实际上他们其实是类似变量引用关系。

其作用类似:$GLOBALS

示例代码

//对比关键字global
$n1 = 1;
function func2()
{
    //其含义是: 定义一个局部变量$n1
    //并且,改变了跟全局的$n1同名,并处于""
    global $n1;
    echo "<br>在函数中n1 = " . $n1;
    $n1++;
}

func2(); //默认输出局部引用的$n1
echo "<br>在函数外n1 = " . $n1;  //输出n1值为修改后的局部

总结:

$GLOBALS数组(变量)和global关键字,都能实现在局部作用域中使用全局变量

本文地址:https://www.mainblog.cn/226.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。

评论已关闭!