PHP中的環境變量$_ENV, $_SERVER 及getenv


$_ENV 是一個包含服務器端環境變量的數組。它是 PHP 中一個超級全局變量,我們可以在 PHP 程序的任何地方直接訪問它。

$_ENV 只是被動的接受服務器端的環境變量並把它們轉換為數組元素

$_SERVER 是一個包含諸如頭信息(header)、路徑(path)和腳本位置(script locations)的數組。它是 PHP 中一個超級全局變量,我們可以在 PHP 程序的任何地方直接訪問它。
 
getenv 是php的獲取一個環境變量的值的方法
 
個人理解
$_ENV就是服務器所在的環境的變量數組,也就時 操作系統的環境變量的數組。linux的系統環境變量可以在 /etc/environment中設置。
$_SERVER 就是 服務器本身的變量的數組。服務器變量可以在httpd.conf及.htaccess中設置
getenv獲取環境變量的值, 使用  phpinfo() 你可以看到所有環境變量的列表。getenv既可以獲得$_SERVER 中的環境變量,又可以獲得$_ENV中的變量(個人猜測,待驗證)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM