在我的httpd.conf文件中,我包含了一个环境变量:
SetEnv BASEDIR "/base/dir"
当我尝试使用超全局$ _ENV访问此值时,返回值为null:
<?php
var_dump($_ENV);
//array(0) {}
var_dump($_ENV["BASEDIR"]);
//null
但是如果我使用getenv()
函数访问它,返回的结果将是预期的:
var_dump( getenv("BASEDIR") );
//string(9) "/base/dir"
为什么值未显示在$ _ENV超全局变量下,我在做什么错了?