如何在Perl中管理配置文件?

Ano*_*don 17 perl configuration

我有一个程序必须从PHP脚本中读取配置文件,快速搜索显示有很多方法可以处理Perl中的配置文件:

Brian 在这里提供了一个概述.

Config :: Simple对我有用,因为现有文件类似于INI.我有兴趣知道人们经常在他们的代码中使用什么样的风格?

Ada*_*ope 11

我非常喜欢使用YAML配置文件.我发现它们非常易读并易于操作.它们自然适合Perl,主要构造是Arrays和Hashes.

  • 完整的YAML很大,通常是配置文件的大量过度杀伤.YAML :: Tiny通常就足够了.它很小,很容易捆绑. (2认同)

cub*_*bit 6

一种解决方案是使用Config :: Any并让用户从许多选项中进行选择.就个人而言,我更喜欢Config :: General.


Bri*_*new 3

你必须问的一个问题是观众是什么?也就是说,您是否乐意让目标受众(配置文件用户/修改者)更改 Perl 代码或修改类似 .INI 的文件。这肯定会在某种程度上推动您的决定。