我需要环境特定的配置文件,它不会包含在版本控制中,带有php数组的文件似乎是一个不错的选择,特别是考虑到我可以定义所需类型的值而不需要转换它们,但很多框架和库使用.env文件。 .env文件的优点是什么以及为什么应该使用它们?
答案 0 :(得分:2)
我喜欢Laravel的做法。它实现了配置文件和env文件。
在config/*.php
中,您将定义如下内容:
<?php
// config/app.php
return array(
'myconfig' => env('MYCONFIG', 'default')
)
<{1>}文件中的
.env
所以你只需要在任何地方使用MYCONFIG=something
功能。
config
答案 1 :(得分:0)
.env文件是标准。它使用简单,听起来像是环境独立。
你应该明确地使用这个解决方案