包含PHP\u MEMORY\u LIMIT环境变量的环境位于何处?

包含PHP\u MEMORY\u LIMIT环境变量的环境位于何处?,php,xampp,environment-variables,php-ini,memory-limit,Php,Xampp,Environment Variables,Php Ini,Memory Limit,我正在我的机器上使用Windows 10家用单一语言操作系统。它是一个运行在基于x64处理器上的64位操作系统 我已经在我的机器上安装了最新版本的oxXAMPP(Apache/2.4.33(Win32)OpenSSL/1.1.0h PHP/7.2.5) 在PHP手册中,我遇到以下代码示例 在上面的示例中,我不理解“from environment”的确切含义是从哪里获取这个PHP\u MEMORY\u LIMIT变量。这所谓的“环境及其变量”在哪里 这个所谓的“环境”是否包含除PHP\u MEM

我正在我的机器上使用Windows 10家用单一语言操作系统。它是一个运行在基于x64处理器上的64位操作系统

我已经在我的机器上安装了最新版本的oxXAMPP(Apache/2.4.33(Win32)OpenSSL/1.1.0h PHP/7.2.5)

在PHP手册中,我遇到以下代码示例

在上面的示例中,我不理解“from environment”的确切含义是从哪里获取这个
PHP\u MEMORY\u LIMIT
变量。这所谓的“环境及其变量”在哪里


这个所谓的“环境”是否包含除
PHP\u MEMORY\u LIMIT
之外的任何其他变量?

要了解环境变量的位置,可以运行
phpinfo()
并查看环境下的部分。当然,它包含多个变量。

我刚刚检查了phpinfo()输出中的“环境”部分,但在其中找不到所谓的环境变量PHP\u MEMORY\u LIMIT。那么您的环境就没有该变量了。您的内存限制是从环境中获取的吗?它应该是内存限制=128M。您可以查看您的php.ini文件以确保。是的,它已设置为128m。环境变量取决于哪些因素?我还尝试了echo$_ENV['USERDOMAIN'];但它给我的输出是通知:未定义索引:USERDOMAIN。”USERDOMAIN是phpinfo()输出中标题“Environment”下的变量。根据你说的,它应该打印USERDOMAIN的值。为什么会发生这种情况?@SerialKisser您的$\u ENV似乎是空的。您仍然可以使用getenv()或在phpinfo()中看到环境变量的列表:是的,它是空的。我的问题与手册中的示例有关。其中该值设置为变量PHP\u MEMORY\u LIMIT?它与$\u ENV全局数组中的变量不同吗?
; PHP_MEMORY_LIMIT is taken from environment
memory_limit = ${PHP_MEMORY_LIMIT}