| CGI :: ex :: conf CGI :: EX :: conf é um módulo Perl com leitor / escritor conf para muitos tipos diferentes de formatos de dados. |
Baixe Agora |
CGI :: ex :: conf Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Paul Seamons
- Site do editor:
- http://search.cpan.org/~rhandom/
CGI :: ex :: conf Tag
CGI :: ex :: conf Descrição
CGI :: Ex :: Conf é um módulo Perl com leitor / escritor conf para muitos tipos diferentes de formatos de dados. Cgi :: ex :: conf é um módulo perl com leitor / escritor conf para muitos tipos de formato de dados diferentes.Synopsis use cgi :: ex :: conf qw (conf_read conf_write); meu $ hash = conf_read ("/ tmp / foo.yaml"); conf_write ("/ tmp / foo.yaml", {key1 => $ val1, key2 => $ val2}); ### Oop Interface Meu $ COB = CGI :: Ex :: Conf-> Novo; meu $ full_path_to_file = "/tmp/foo.val"; # suporta INI, STO, VAL, PL, XML Meu $ HASH = $ COB-> LEIA ($ FILE); $ COB -> {Default_ext} = 'conf'; # padrão de qualquer maneira meus @paths = qw (/ tmp, / home / pauls); $ COB -> {paths} = @paths; Meu $ HASH = $ COB-> LEIA ('MY :: namespace'); # vai olhar em /tmp/my/namespace.conf e /home/pauls/my/namespace.conf my $ hash = $ cob-> Ler ('My :: namespace', {paths => }); # vai olhar em /tmp/my/namespace.conf local $ COB -> {diretiva} = 'mesclar'; Meu $ HASH = $ COB-> LEIA ('foospace'); # Ou # meu $ hash = $ COB-> Leia ('foospace', {diretiva => 'mesclar'}); # retornará hashes mesclados de /tmp/foospace.conf e /home/pauls/foospace.conf # Chaves imutáveis são preservadas de arquivos originários $ COB -> {diretiva} = 'primeiro'; Meu $ HASH = $ COB-> LEIA ('foospace'); # Vá retribuir valores do primeiro arquivo encontrado no caminho. $ COB -> {Directive} = 'Último'; # Comportamento padrão Meu $ hash = $ COB-> Leia ('foospace'); # Vai retornar valores do último arquivo encontrado no caminho. ### Manipular $ HASH $ COB-> Escreva ('foospace'); # irá escrever para fora a mudança são meio milhão de leitores conf. Por que não adicionar mais um? Na verdade, este módulo fornece um invólucro em torno dos muitos formatos de arquivo e os módulos de configuração que podem lidar com eles. Ele não introduz quaisquer formatos próprios. Este módulo também fornece uma capacidade de pré-carga que é útil em conjunto com mod_perl. Requisitos: · Perl.
CGI :: ex :: conf Software Relacionado