![](/img/trans.png)
[英]How do I get the AWS PHP SDK to find the credentials I stored in Elastic Beanstalk environment variables?
[英]How do I get all environment variables as an array in PHP?
标题说了算。 我想将它与proc_open一起使用,以将一些变量附加到当前环境。
$current_env = get_all_env_vars_magically();
$env = array_merge($current_env, $new_vars);
$ph = proc_open($command, array(1 => array('pipe', 'w')),
$pipes, dirname(__FILE__), $env);
编辑:默认情况下$_ENV
为空/未填充。 $_SERVER
包含的不仅仅是环境变量。
从 PHP7.1 开始,现在可以省略 varname 来检索所有环境变量的关联数组。
试试getenv()
https://3v4l.org/fkFoR
PHP 文档: https ://www.php.net/manual/en/function.getenv.php
尝试getenv()
它获取环境变量的值。
只有当variables_order
配置指令的值包含E
时,才会创建$_ENV
数组。 如果$_ENV
不可用,请使用getenv( )
检索环境变量:
$path = getenv('PATH')
;
认为你必须使用 $_ENV 参数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.