शीर्षक कहता है। मैं वर्तमान वातावरण में कुछ चर जोड़ने के लिए 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 vars से बहुत अधिक शामिल है।
@ जैक '$ _ENV' मेरे लिए खाली है। – Znarkus
फिर अपने [variables_order] (http://php.net/manual/en/ini.core.php#ini.variables-order) की जांच करें –
@ जैक धन्यवाद। लेकिन क्या वास्तव में और अधिक पोर्टेबल नहीं है? – Znarkus