【发布时间】:2015-09-09 06:31:45
【问题描述】:
我通常用 PHP 编写代码,我在许多应用程序中看到了一些配置文件,其中包含一堆带有相关信息的常量,例如密码、电子邮件地址、服务器或其他机器的 ip……隐藏在树文件夹中(或者没有那么多隐藏)。
Wordpress 的 wp-config.php 文件就是一个很好的例子。
我想知道将这些信息保存在其他文件格式甚至数据库中是否更安全。
像某些框架(如 Symfony)那样使用 yaml、xml 或注解有什么优势吗?
【问题讨论】:
-
“安全”取决于此类配置文件的位置(例如在 docroot 之外)。使用 YAML/等。之所以流行,是因为它避免了在 config.php 和数据库表之间分割设置。
-
在我看来这不是一个基于意见的问题,我只是想问一下 yaml、xml 和存储相关配置数据的注释有什么区别
标签: php xml annotations yaml config