美文网首页
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定义全局变量使用说明

    Global是php中一个比较特殊的命令,大家直接叫他超级全局变量了,下面我来介绍我今天在使用Global定义全局...

  • PHP global 关键字、Static 作用域

    PHP global 关键字global 关键字用于函数内访问全局变量。 在函数内调用函数外定义的全局变量,我们需...

  • Cocos Creator + Box2d prefab

    // Global.js 定义全局变量window.Global = { worldNode: null,}; ...

  • php函数

    局部变量---动态变量 局部变量---静态变量 全局变量---global 全局变量---GLOBALS PHP传...

  • vins_code

    global_param global_param.hppglobal_param.cpp定义了一些重要的全局变量...

  • 07 python中全局变量和局部变量

    1 全局变量 自己定义:写在函数外的变量,一般为全局变量 标识:全局变量一般用大写来定义 全局变量可用global...

  • 报错local variable 'usermobile' re

    定义全局变量 usermobile在代码中赋值前加入 global usermobile

  • PHP递归算法(二)

    全局变量Global 输出: 12345678910 在上述代码中,如果我们没有在方法体内用global 定义$i...

  • python 报错

    报错如下:global name 'score' is not defined代码如下: 全局变量没有定义;在循环...

  • 变量 - PHP - 笔记

    全局变量在$z = 1 在方法内无法引用,需要加关键字 global PHP 将所有全局变量存储在一个名为 $GL...

网友评论

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

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