关于global的坑

global是用来声明一个变量在全局可用,如下

$var = 1;

function f1(){
    global $var;
    echo ':',$var,PHP_EOL; 
    $var = 2;
}

function f2(){
    global $var;
    echo ':',$var,PHP_EOL;
}

f1();
f2();


但是在类里面的时候global不可用,可使用超全局变量$GLOBALS,如下

$GLOBALS['params'] = $params;


发表评论

迅猛的东西,来势快,去势也快;“天地尚不能久,况于人乎”。