在外部配置文件中存储参数的首选/最佳方法是什么?

时间:2014-06-05 07:58:26

标签: php symfony

我在Symfony2中完成了一个项目,现在正在改进/重构它。一个小任务是将一些参数/凭证放在外部配置文件中。 我知道我可以使用以下方法导入该文件:

# app/config/config.yml
imports:
- { resource: parameters.php }

或:

// app/config/config.php
$loader->import('parameters.php');

但我想知道使用yml,xml或php作为外部文件的区别/好处。是其中之一'安全'或者“更好”'那么另一个呢?

1 个答案:

答案 0 :(得分:1)

在实践中没有区别,这是你习惯的问题。

在我看来parameters.yml只是关键值的东西所以yml对此非常完美。 Yml可能是最清晰但可能不是最流利的。

检查this问题,了解各种格式之间的更一般差异。