以前经常有朋友问我, ecshop系统的$_CFG这个数组是从哪里来的,在哪里定义并赋值的。" ?& o: W2 p; O" J
- k, I6 \2 k$ R( V; q8 |
下面就给大家说一下这个全局变量 $GLOBALS['_CFG']。 ecshop里的 $_CFG数组主要是存放一些系统参数,并且全站共享的数据,& |3 t9 x8 s2 U9 X/ `( z
在使用的时候,常常以$GLOBALS['_CFG']全局变量的模式来处理。 1 D( h( e# S+ H/ o
1 C: f0 y9 M4 o% K6 Gecshop 的$GLOBALS['_CFG'],主要是在includes/init.php中出现并且初始化的,
{, j J% ?5 ~: O# o5 \代码如下: y+ }( `& p: R: g
$_CFG = load_config();$ o3 m/ [8 \6 o) K1 P
load_config() 这个函数负责将参数取出来。' d7 a2 z1 t) j+ Q' z
" ]" B) g0 J/ X: P' z- C) Eload_config() 函数 存放位置在 /includes/lib_common.php 文件中。
0 D( f; [& J- M$ j用代码编辑软件打开 /includes/lib_common.php 就能找到这个函数 load_config()。
5 {/ i. s% y7 k5 V
: h* L" @0 \9 m- [2 q这么说,应该够清楚了吧,希望你能明白。
; ^6 c( Z- a$ i, i |