意思是这样的  全域变数只能作用于主要程式中,若要进入到函式中,必须用$GLOBALS 阵列或是使用 global 定义。 $GLOBALS 和 global 是php 中的
关键字。用$GLOBALS阵列或global定义的变量,可以引用父函数的变量值,但必须是父函数中同样定义了相同名字的变量。

解决方案 »

  1.   

    默认情况在函数中不能访问在函数外定义(赋值的变量)
    例如
    $foo="dddd";
    function show()
    {echo $foo;
    }
    结果为空※
    但是可以通过$GLOBAL数组(阵列)访问
    $foo="dddd";
    function show()
    {echo $GLOBAL['foo];
    }
    或者利用global语句声明,在函数内使用外部定义的变量。
    $foo="dddd";
    function show()
    {
    global $foo;
    echo $foo;
    }