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上提交问题没人看,于是就到官网上来了)