PHP变量作用域、生命周期

作用域:一个变量的作用范围

    1、函数内部访问内部,外部访问外部

    2、内部访问外部:

        1、传参可以解决函数访问外部数据

        2、$GLOBALS会保存所有全局变量为数组,所有函数内部都可以使用$GLOBALS的值

    2、外部访问内部:global关键字

        global 变量名;实际是在函数内部创建同名函数,并引用此全局变量的地址,达到内部外部都可以修改变量的值,如果外部没有这个变量则定义一个同名全局变量

        eg:

        $a = 10;

        function b(){

            global $a;

            $a = 20;

        };

 

常量的作用域:任何位置都可以访问

 

预定义变量:不受作用域影响

 

生命周期:一个变量的作用时间范围

    全局变量:从脚本开始到结束

    局部变量:从函数还是到函数结束

 

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部