使用 putenv 后为什么还要赋值$_ENV?
我看手册中说·putenv
函数就是在赋值$_ENV
变量,为什么还要在执行$_ENV[$name] = $value;
???
if (function_exists('putenv')) {
putenv("$name=$value");
}
$_ENV[$name] = $value;
$_SERVER[$name] = $value;
putenv
官方文档高赞评论第一条:putenv/getenv, $_ENV, phpinfo(INFO_ENVIRONMENT) 是三个完全独立的环境变量存储,其中一个的改变并不影响其它两个,所以要同时设置