qq_安静听歌不调皮不捣蛋_0
2017-06-23 14:21
我的$_ENV打印出来的数值是0个元素,出现这个问题有哪些情况。
解答:
修改php.ini。问题解决!!!
我也遇到这个问题,补充一下解决方法,
$_ENV会为空,
1其原因通常是php的配置文件php.ini的配置项为:variables_order = "GPCS"。
要想让$_ENV的值不为空,那么variables_order的值应该加上一个大写字母“E”,即:variables_order = "EGPCS"。(导致一些性能损失,不建议使用,还是用类来读取吧)
2因为配置类Config已经取消了 环境变量的优先识别,所以需要使用环境变量必须通过Env类来读取,典型的例子是在配置文件中直接使用Env::get来获取环境变量(支持默认值) 其他场合需要使用环境变量的场景很少。
我修改后还是不行诶。搞什么啊
我也遇到这个问题,解决了!
快速入门ThinkPHP 5.0--基础篇
58655 学习 · 495 问题
相似问题