$ cat ~/articles/80 _

关于global的坑

作者:jaifire 2018-05-16 12:38 1196 阅读

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;