env.php里的配置覆盖有BUG

浏览:1445 发布日期:2016/07/28
5.0.0 - 普通 - 已关闭
我在config.php里设置了一个配置'data_test' => '测试。',在控制器里输出该配置:dump(config('data_test'));页面上能正常显示:string(9) "测试。"然后我在env.php里用新值覆盖这个配置'data_test' => '测试123。',结果页面上还是显示上面config.php里的值,env.php里的配置没有覆盖(env.php里的其它配置倒是能成功覆盖)

后来我发现在把env.php里把配置值里的句号去掉后'data_test' => '测试123',结果就能正常显示了:string(9) "测试123"不仅是句号,我发现只要加了大多数中文标点符号都会出现这个BUG
注:所有文件均为UTF-8编码

已用composer更新到最新版,请确认一下是否存在这个BUG,谢谢!

还有一个BUG也请看看:https://github.com/top-think/think/issues/489
(感觉在github上提交问题没人看,于是就到官网上来了)
评论(
后面还有条评论,点击查看>>