Tiêu đề cho biết. Tôi muốn sử dụng điều này với proc_open
, để thêm một số biến vào môi trường hiện tại.Làm cách nào để nhận tất cả các biến môi trường dưới dạng một mảng trong 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);
Chỉnh sửa: $_ENV
trống/không được điền theo mặc định. $_SERVER
chứa nhiều hơn v env vars.
@Jack '$ _ENV' trống cho tôi. – Znarkus
Sau đó kiểm tra [variables_order] của bạn (http://php.net/manual/en/ini.core.php#ini.variables-order) –
@Jack Thanks. Nhưng có thực sự không có gì di động hơn? – Znarkus