亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

windows 環境下,thinkphp5 打印環境變量 var_dump($_ENV) 打印出來是空數組

windows 環境下,thinkphp5 ?打印環境變量 var_dump($_ENV) 打印出來是空數組,求解答

正在回答

7 回答

這是PHP配置文件的問題,你可以先關閉你的服務器,在PHP安裝目錄下找到php.ini文件,在文件中搜索variables_order = "GPCS",然后將其改為variables_order = "EGPCS",然后再開啟或重啟服務器使其生效,就能獲得這些值了。

1 回復 有任何疑惑可以回復我~
#1

慕前端7029444 提問者

嗯,非常感謝,打印出來了,但是我在.env里面自己設置的,還是打印不出來,打印的還是默認值
2017-07-08 回復 有任何疑惑可以回復我~
#2

冰鑒IT 回復 慕前端7029444 提問者

這個問題我也遇到了,在.env里面設置的貌似只能通過Env::get()獲取到
2017-07-08 回復 有任何疑惑可以回復我~

樓主的方法確實可以打印出環境變量,修改PHP.ini??variables_order = "EGPCS" ,? 在.env里面設置的只能通過Env::get()獲取到

1 回復 有任何疑惑可以回復我~

你的方法確實可以





0 回復 有任何疑惑可以回復我~

你好,我照你說的改了配置,還是沒有東西

0 回復 有任何疑惑可以回復我~

因為配置類Config已經取消了 環境變量的優先識別,所以需要使用環境變量必須通過Env類來讀取,典型的例子是在配置文件中直接使用Env::get來獲取環境變量(支持默認值) 其他場合需要使用環境變量的場景很少。

0 回復 有任何疑惑可以回復我~

好像不行,不知道有沒有人找到解決的辦法了嗎

0 回復 有任何疑惑可以回復我~

嗯嗯,不糾結了,先放一放吧

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

windows 環境下,thinkphp5 打印環境變量 var_dump($_ENV) 打印出來是空數組

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號