当前位置:  开发笔记 > 编程语言 > 正文

什么是配置文件的最佳文件格式

如何解决《什么是配置文件的最佳文件格式》经验,为你挑选了3个好方法。

我在PHP中创建一个框架,需要一些配置文件.其中一些文件不可避免地会有大量条目.

这些配置文件最适合哪种格式?

这是我对最佳的量化:

    通过PHP轻松解析.如果我不必编写任何解析代码,那将是很好的,但这不是一个交易破坏者.

    即使有大量条目,人类也很容易阅读

    是一种广泛使用的标准,没有自定义格式

    简洁是值得赞赏的

我开始使用XML,但很快就放弃了明显的原因.我想到了JSON和YAML,但想看看还有什么.



1> Jeff..:

INI文件格式怎么样?它是事实上的配置文件标准,PHP有一个针对该格式的内置解析器:

parse_ini_file


要实现树状层次结构,INI文件可以包含带点分隔名称的部分,例如[persistence.connection],[persistence.cache],[users.admin],[users.security]等.

2> nicholaides..:

YAML是个不错的选择:http: //www.yaml.org/

它也非常简单和强大

Ruby项目大量使用它来进行配置.



3> Tiago..:

为什么不使用PHP文件进行配置?

好处很明显:

可能的错误将自动被捕获

无需使用/创建自定义解析器

它被PHP程序员广泛理解

你可以有一些自定义逻辑,例如使用自定义配置进行开发,其他用于生产等

其他框架如Django和rails使用配置文件,这是一个脚本.


我看不出你如何使用.ini文件来获得一个漂亮的树状结构.
推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有