我在Symfony2中完成了一个项目,现在正在改进/重构它。一个小任务是将一些参数/凭证放在外部配置文件中。 我知道我可以使用以下方法导入该文件:
# app/config/config.yml
imports:
- { resource: parameters.php }
或:
// app/config/config.php
$loader->import('parameters.php');
但我想知道使用yml,xml或php作为外部文件的区别/好处。是其中之一'安全'或者“更好”'那么另一个呢?
答案 0 :(得分:1)
在实践中没有区别,这是你习惯的问题。
在我看来parameters.yml
只是关键值的东西所以yml对此非常完美。
Yml可能是最清晰但可能不是最流利的。
检查this问题,了解各种格式之间的更一般差异。