美文网首页
php全局变量和静态变量

php全局变量和静态变量

作者: myloves008 | 来源:发表于2019-07-31 15:21 被阅读0次

    (1)全局变量:通过将关键字 GLOBAL 放在变量前该变量可以被确认为全局变量。

    $a 变量在函数外定义,无法在函数内使用,如果要在一个函数中访问一个全局变量,需要使用 global 关键字。该关键字用于函数内访问全局变量。

    在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字

    <?php

    $a = 22;

    function change()

    {

            GLOBAL $a;

            $a += 2;

    }

    change();

    print $a;

    ?>

    运行结果:

    24

    PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。

    上面的代码也可以写为下面这种形式:

    <?php

    $a = 22;

    function change()

    {

            $GLOBALS['a'] += 2;

    }

    change();

    print $a;

    ?>

    相关文章

      网友评论

          本文标题:php全局变量和静态变量

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