美文网首页
PHP Global定义全局变量使用说明

PHP Global定义全局变量使用说明

作者: 知码客 | 来源:发表于2022-06-24 09:48 被阅读0次

    Global是php中一个比较特殊的命令,大家直接叫他超级全局变量了,下面我来介绍我今天在使用Global定义全局学习笔记了
    很不习惯PHP中的变量作用域,PHP中函数变量和全局是完全隔绝的,也就是无法相互访问。
    比如下面这样:

    $test = 123;
     abc(); //这里什么都不输出,因为访问不到$test变量
    function abc(){
        echo($test);
    }$test = 123;
    abc(); //这里什么都不输出,因为访问不到$test变量
    function abc(){
        echo($test);
    }
    

    如果,你想在函数内部访问外部变量,你需要这样:

    $test = 123;
     abc(); //输出123
    function abc(){
        global $test;
        echo($test);
    }$test = 123;
    abc(); //输出123
    function abc(){
        global $test;
        echo($test);
    }
    

    如果在函数内定义,则在当前类下或者include require文件中都可以访问了

    相关文章

      网友评论

          本文标题:PHP Global定义全局变量使用说明

          本文链接:https://www.haomeiwen.com/subject/yviryrtx.html