全局变量$_ENV在uchome里怎么用的?

andy_ron 发布于 2013/12/26 16:58
阅读 255
收藏 0

刚看到uchome里,  /client/control/user.php 


$uid = $_ENV['user']->add_user($username, $password, $email,$imdomain,0, $questionid, $answer);

这里的$_ENV['user']怎么理解,我查了一下$_ENV是php内置的全局变量,并没有‘user’这个key啊,而且uchome还用了其他的好多$_ENV:

$_ENV['cache']->updatedata();

$_ENV['mail']->add($mail);



难道这里的$_ENV是自己定义的?各位大神们给点意见了!!


加载中
0
月影又无痕
月影又无痕

你给$_GET, $_POST, $_EVN这些数组设置一个key值,难道不行么?

使用这种方式,就无须在函数中使用global 关键字了,避免了全局变量的污染。

andy_ron
andy_ron
我想这样是可以的,但是uchome为什么这样用?而且我一直没发现它是怎么定义赋值的
返回顶部
顶部