標題說出來。我想在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