课程
/后端开发
/ThinkPHP
/快速入门ThinkPHP 5.0--基础篇
为什么tp5中新建了env,在index中没有email的系统环境变量,在env中添加了email,
2017-05-17
源自:快速入门ThinkPHP 5.0--基础篇 2-12
正在回答
.env 文件的变量保存在全局的 $_ENV中 需要用 think\Env::get('email') 获取
mshch
Gemma_Tong 回复 mshch
qq_从你的全世界路过_4 回复 Gemma_Tong
慕盖茨8373311 回复 qq_从你的全世界路过_4
菜鸟之旅
因为配置类Config已经取消了 环境变量的优先识别,所以需要使用环境变量必须通过Env类来读取,典型的例子是在配置文件中直接使用Env::get来获取环境变量(支持默认值) 其他场合需要使用环境变量的场景很少。
改了也无法获取.env里面的文件,貌似和打印的数据和老师的也不一样,谁成功了,windows环境下的,麻烦分享一下。
qq_也許_4
php.ini里面找到
variables_order = "GPCS"
改为
variables_order = "EGPCS"
我的也是
我的也是空的 不知道是哪里的问题
需要在php.ini中将一下代码的;去掉
; variables_order ; Default Value: "EGPCS" ; Development Value: "GPCS" ; Production Value: "GPCS"
kun_z
Mr_NiDaYe
我的也没有
举报
ThinkPHP5已发布多时,想了解ThinkPHP5的新特性吗?老司机带你马上出发~
2 回答求助大佬,怎么没有系统环境变量啊!
2 回答可以读取环境变量,但是.env里的email读取不到
3 回答系统 常量出来了!! .env 是什么格式的文件? 在文件中定义的email 输出不出来啊
9 回答为什么dump($_ENV);并没有像视频里面输出一大串系统环境变量
4 回答.env文件配置的环境变量读取不到