PHP: getenv() 和 apache_getenv() 的区别
PHP: difference between getenv() and apache_getenv()
我正在使用 Apache 2 服务器并在其中托管 Web 应用程序。我正在使用 Apache SetEnv VARIABLE value
命令在虚拟主机中设置一些环境变量。
在寻找检索 PHP 中的值时,我有两种方法。 getenv()
and apache_getenv()
.
有什么真正的区别吗?有理由偏爱其中之一吗?如果 getenv()
工作相同并允许您的代码与服务器无关,则不确定 apache_getenv()
方法的意义是什么。
getenv
calls apache_getenv
如果您是 运行 Apache SAPI,否则它会询问系统。所以,不,没有真正的功能差异。坚持 getenv
.
我正在使用 Apache 2 服务器并在其中托管 Web 应用程序。我正在使用 Apache SetEnv VARIABLE value
命令在虚拟主机中设置一些环境变量。
在寻找检索 PHP 中的值时,我有两种方法。 getenv()
and apache_getenv()
.
有什么真正的区别吗?有理由偏爱其中之一吗?如果 getenv()
工作相同并允许您的代码与服务器无关,则不确定 apache_getenv()
方法的意义是什么。
getenv
calls apache_getenv
如果您是 运行 Apache SAPI,否则它会询问系统。所以,不,没有真正的功能差异。坚持 getenv
.