如何将所有环境变量作为PHP中的数组获取?

标题说出来。我想在proc_open中使用它,以将一些变量附加到当前环境中。如何将所有环境变量作为PHP中的数组获取?

$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包含比env变量更多。

回答:

认为你必须使用$ _ENV参数

回答:

尝试getenv()它获取环境变量的值。

,创建$ _ENV阵列仅当是variables_order配置指令的值包含E.如果$ _ENV不可用,用getenv()来检索一个环境变量:

$路径= GETENV(”路径');

以上是 如何将所有环境变量作为PHP中的数组获取? 的全部内容, 来源链接: utcz.com/qa/267243.html

回到顶部