全局变量$_ENV在uchome里怎么用的?
刚看到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);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想这样是可以的,但是uchome为什么这样用?而且我一直没发现它是怎么定义赋值的
你给$_GET, $_POST, $_EVN这些数组设置一个key值,难道不行么?
使用这种方式,就无须在函数中使用global 关键字了,避免了全局变量的污染。