global和$GLOBALS[]的用法、解释、区别
2018-12-10 本文已影响0人
我的楼兰0909
$GLOBALS[‘var’] 是外部的全局变量本身
global var的同名引用或者指针。
global var = &$GLOBALS[‘var’] 调用外部变量的一个别名而已
abc;//666
question:我在config.inc.php中定义了一些变量(a,如果没有声明的话,echo a,但是有很多函数和很多变量,总不能不断重复的这样声明吧?有什么好的解决办法,请指点。
answer1:先在config.inc.php里定义常量:define(常量名,常量值),再在其他需要用到的地方require 'config.inc.php',然后就能在这个文件里直接使用这个常量了。
answer2:我也有个办法,就是定义数组,如x,那样就只要声明global $x一个了。
answer4:改你的php.ini文件。设置PHP Global变量 为 on