php $_ENV為空的原因分析
更新時間:2009年06月01日 01:02:42 作者:
$_ENV記載了一些系統(tǒng)環(huán)境變量(因為牽扯到實際的操作系統(tǒng),所以不可能給出$_ENV的完整列表)。
但有些朋友的$_ENV是空的,可能是原因是:
你的php.ini的variables_order值為"GPCS",也就是說系統(tǒng)在定義PHP預定義變量時的順序是GET,POST,COOKIES,SERVER,沒有定義Environment(E),你可以修改php.ini文件的variables_order值為你想要的順序,如:"EGPCS"。這時,$_ENV的值就可以取得了
EGPCS值(EGPCS是Environment、Get、Post、Cookies、Server的縮寫 -- 這是PHP中外部變量來源的全部范圍)
你的php.ini的variables_order值為"GPCS",也就是說系統(tǒng)在定義PHP預定義變量時的順序是GET,POST,COOKIES,SERVER,沒有定義Environment(E),你可以修改php.ini文件的variables_order值為你想要的順序,如:"EGPCS"。這時,$_ENV的值就可以取得了
EGPCS值(EGPCS是Environment、Get、Post、Cookies、Server的縮寫 -- 這是PHP中外部變量來源的全部范圍)
相關文章
PHP中isset與array_key_exists的區(qū)別實例分析
這篇文章主要介紹了PHP中isset與array_key_exists的區(qū)別,較為詳細的分析了isset與array_key_exists使用中的區(qū)別,并實例分析其具體用法,需要的朋友可以參考下2015-06-06