为什么环境变量优先使用.env文件而不是.yaml文件?

时间:2019-04-22 18:52:27

标签: php symfony environment-variables symfony4 symfony-4.2

什么是主要原因?Symfony倾向于使用 .env文件-在其中保存环境变量的值-而不是使用更加灵活的.yaml文件

我问这个是因为我读了this comment,其中指出:

  

当我们使用.yaml文件时,这要简单得多。   
  我完全理解为什么我们需要切换到.env文件,[...]

谢谢您的时间。

1 个答案:

答案 0 :(得分:0)

根据Symfony博客文章:

Their main advantages are that they can be changed between deploys without changing any code and that they don't need to be checked into the code repository.

关于Yaml文件不能说相同的话。

https://symfony.com/blog/new-in-symfony-3-2-runtime-environment-variables