Yaconf

Introdução

Yet Another Configurations Container (Yaconf) é um contêiner de configurações que analisa arquivos INI e armazena os resultados no PHP quando ele é iniciado. O resultado é mantido em todo o ciclo de vida do PHP.

Yaconf armazena todas as configurações como strings internalizadas ou como arrays imutÔveis, o que significa que elas não sofrem operação de contagem de referência "refcount". Sendo assim, a recuperaração de configurações usando Yaconf, é considerada muito rÔpida, sem cópias de dados.

O Yaconf suporta seções e herança de seções em arquivos INI. Se o PHP tiver sido construído sem ZTS, o Yaconf também suporta recarregamento automÔticos após alterações nos arquivos INI.

O Yaconf requer PHP 7.0 ou superior.

Exemplo #1 Exemplo de INI

;chave-valor simples
chave=valor

;Hash
hash.a=valor

;Array
arr.0=valor
;ou
arr[]=valor

;Constante PHP
versao=PHP_VERSION

;VariƔvel de ambiente
var_amb=${PATH}

Exemplo #2 Exemplo de seƧƵes INI

[SecaoA]
chave=valor
hash.a=valor

;SecaoB herda SecaoA
[SecaoB:SecaoA]
chave=novo_valor          ;substitui a configuração "chave" na SecaoA
+adicionar nota

Notas de UsuƔrios

Não hÔ notas de usuÔrios para esta pÔgina.