| CONFIG :: FAST. Config :: Fast é um analisador de arquivo de configuração extremamente rápido. |
Baixe Agora |
CONFIG :: FAST. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Nathan Wiger
- Site do editor:
- http://search.cpan.org/~nwiger/Unix-Login-1.08/Login.pm
CONFIG :: FAST. Tag
CONFIG :: FAST. Descrição
Config :: Fast é um analisador de arquivo de configuração extremamente rápido. Config :: Fast é um arquivo de configuração extremamente rápido Parser.synopsis # formato de configuração padrão é uma empresa de arquivos separada por espaço "Supercool, Inc." Suporta ninguém@nowhere.com # e, em seguida, em Perl use config :: Fast; = fastconfig; Imprimir "Obrigado por visitar $ cf {Company}! n"; Imprimir "Entre em contato com $ cf {Suporte} para suporte.n"; Este módulo é projetado para fornecer uma maneira extremamente leve de analisar arquivos de configuração moderadamente complexos. Como tal, exporta uma única função - FastConfig () - e não fornece métodos de acesso OO. Ainda assim, é bastante completo-Feature.here como funciona: = fastconfig ($ file, $ delim); basicamente, a função fastconfig () retorna um hash de chaves e valores com base nas diretivas em seu arquivo de configuração. Por padrão, diretivas e valores são separados por espaço em branco no arquivo de configuração, mas isso pode ser facilmente alterado com o argumento delimitador (veja abaixo). Quando o arquivo de configuração é lido, seu tempo de modificação é verificado primeiro e os resultados armazenados em cache. Em cada chamada para fastconfig (), se o arquivo de configuração tiver sido alterado, o arquivo será relido. Caso contrário, os resultados em cache são retornados automaticamente. Isso torna este módulo ótimo para módulos e scripts mod_perl, uma das principais razões que eu escrevi. Basta incluir isso na parte superior do script ou dentro da função do seu construtor: my = fastconfig ('/ path / to / config / file.conf'); se o argumento do arquivo for omitido, então fastconfig () procura um arquivo chamado $ 0.Conf no diretório ./etc em relação ao executável. Por exemplo, se você correu: / usr / local / bin / myappthen fastconfig () irá procurar automaticamente: /usr/local/etc/myapp.confthis é ótimo se você é realmente preguiçoso e sempre com pressa, como eu sou Se isso não funcionar para você, basta fornecer um nome de arquivo manualmente. Observe que a geração de nome de arquivo não funciona em mod_perl, então você precisará fornecer um nome de arquivo manualmente. Requisitos: · Perl.
CONFIG :: FAST. Software Relacionado