标题说出来。我想在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变量更多。
@Jack'$ _ENV'对我来说是空的。 – Znarkus
然后检查你的[variables_order](http://php.net/manual/en/ini.core.php#ini.variables-order) –
@Jack谢谢。但是,真的没有更多的便携式? – Znarkus