【发布时间】:2012-12-08 02:21:01
【问题描述】:
标题说了算。我想将它与proc_open 一起使用,将一些变量附加到当前环境中。
$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 包含的不仅仅是环境变量。
【问题讨论】:
-
@Jack
$_ENV对我来说是空的。 -
然后检查你的variables_order
-
@Jack 谢谢。但真的没有什么更便携的了吗?
-
如果通过 cli commang
printenv得到相同的结果怎么办?