为什么tp5中新建了env,在index中没有email的系统环境变量,在env中添加了email,
.env 文件的变量保存在全局的 $_ENV中 需要用 think\Env::get('email') 获取
因为配置类Config已经取消了 环境变量的优先识别,所以需要使用环境变量必须通过Env类来读取,典型的例子是在配置文件中直接使用Env::get来获取环境变量(支持默认值) 其他场合需要使用环境变量的场景很少。
改了也无法获取.env里面的文件,貌似和打印的数据和老师的也不一样,谁成功了,windows环境下的,麻烦分享一下。
php.ini里面找到
variables_order = "GPCS"
改为
variables_order = "EGPCS"
我的也是
我的也是空的 不知道是哪里的问题
需要在php.ini中将一下代码的;去掉
; variables_order
; Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS"
我的也没有