如何存储php app-xml或ini或db的配置
我有一个用
PHP编写的应用程序,并且有一些可配置的变量.我们正在实现一个功能,用户可以创建一组配置,并轻松地在它们之间切换.我应该如何存储我的配置?作为XML?在.ini文件中?在多个.ini文件中?在一个db?
如果我们在道路上添加字段,会提供最大的灵活性?编码方便? 如果我使用数据库,我将不得不使用一个单独的应用程序的主要因为不值得进入的原因,这让我很害羞. (此外,我们正在为我们的数据库使用.mdb文件.) 我一直在走xml路由,但是我使用SimpleXML添加和编辑配置有问题.此外,该应用程序必须与php 5.1.6兼容,我对某些功能有点紧张. 从来没有真正处理过创建自定义的ini文件…. 一个小的澄清:用户不会触摸文件 – 他们是非技术人员.所以设置初始文件将由我们完成,但是我们正在编写一个工具,将把它们的配置写成我们选择的任何格式.
将一个数据库的设置存储在不同的数据库中并不太有意义.
我会选择一个ini文件,一个xml文件或一个php文件,如jmucchiello提出的.每个选项都有它的优点和缺点.对于xml与ini,xml提供更多的灵活性,但更难维护(较不可读).如果您的需求被ini覆盖,请坚持使用更简单的解决方案.只有当你需要更多的ini文件可以提供给你时才使用xml. 对于php解决方案,我会评估ini和xml之间的可读性,但是更难以保存当前设置.所以我喜欢这种方法,对于你目前的场景,我不会推荐它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |