$_ENV數組中的內容是在php解析器運行時,從php所在伺服器中的環境變數轉變為php全局變數的。
基本介紹
- 中文名:$_env
- 類別:編程代碼
- 相關領域:計算機,編程
- 相關學科:編程,腳本語言
- 產生:php解析器運行時
簡介,代碼,
簡介
它們中的許多都是由php所運行的系統決定,完整的列表是不可能的,需要查看php所在伺服器的系統文檔以確定其特定的環境變數。和$_SERVER一樣,這也是自動全局變數,在所有的腳本中都有效,在函式或對象的方法中不需要使用global關鍵字訪問它。在下面的示例中用foreach語句,將php中能使用的php所在伺服器的環境相關信息全部輸出,以供用戶查看。
代碼
如下:
<?PHP
//遍歷$_ENV變數
echo '<table border="0" width="800" align="center">';
echo '<caption>$_ENV數組</caption>';
$i=0;
foreach($_ENV as $key=>$val){
if($i%2==0){
$bgcolor='red';
}
else{
$bgcolor='blue';
}
echo '<tr bgcolor='.$bgcolor.'>';
echo '<td>'.$key.'</td><td>'.$val.'</td>';
echo '</ tr>';
$i++;
}
?>
運行結果:
ALLUSERSPROFILE | C:\Documents and Settings\All Users |
CommonProgramFiles | C:\Program Files\Common Files |
COMPUTERNAME | WANGJIANLONG |
ComSpec | C:\WINDOWS\system32\cmd.exe |
FP_NO_HOST_CHECK | NO |
NUMBER_OF_PROCESSORS | 2 |
OS | Windows_NT |
Path | C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs |
PATHEXT | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH |
PROCESSOR_ARCHITECTURE | x86 |
PROCESSOR_IDENTIFIER | x86 Family 6 Model 14 Stepping 8, GenuineIntel |
PROCESSOR_LEVEL | 6 |
PROCESSOR_REVISION | 0e08 |
ProgramFiles | C:\Program Files |
SystemDrive | C: |
SystemRoot | C:\WINDOWS |
TEMP | C:\WINDOWS\TEMP |
TMP | C:\WINDOWS\TEMP |
USERPROFILE | C:\Documents and Settings\LocalService |
windir | C:\WINDOWS |
AP_PARENT_PID | 836 |