【发布时间】:2010-10-22 08:52:23
【问题描述】:
我有一个用 PHP 编写的应用程序,并且有许多可配置的变量。我们正在实现一项功能,用户可以创建配置集并在它们之间轻松切换。我应该如何存储我的配置?作为 XML?在 .ini 文件中?在多个 .ini 文件中?在数据库中?
如果我们在路上添加字段,什么会提供最大的灵活性?编码方便吗?
如果我使用数据库,我将不得不使用与应用程序的主数据库不同的数据库,原因不值得一提,这让我回避了这一点。 (此外,我们正在为我们的数据库使用 .mdb 文件。)
我一直在走 xml 路线,但在使用 SimpleXML 添加和编辑配置时遇到问题。另外,该应用程序必须与 php 5.1.6 兼容,我对某些功能有点紧张。
从来没有真正处理过创建自定义 ini 文件....
一个小小的说明:用户不会接触文件——他们不是技术人员。所以设置初始文件将由我们完成,但随后我们正在编写一个工具,将它们的配置写入我们选择的任何格式。
【问题讨论】:
标签: php configuration