Otro contenedor de configuraciones
(Yaconf) es un contenedor de configuraciones,
analiza los archivos INI, y almacena el resultado
en PHP cuando se inicia PHP, el resultado vive con el
todo el ciclo de vida de PHP.
Yaconf almacena todas las configuraciones como string interno o array inmutable, eso significa que no se pueden devolver, por lo que al recuperar las configuraciones de yaconf, podría considerarse como una copia cero, muy rápido.
Yaconf soporta secciones y secciones herencia en los archivos del INI. si PHP se construye como una construcción no-ZTS, Yaconf también soporta la recarga automática después de que se cambien los archivos del INI.
Yaconf requiere PHP 7.0 o superior.
Ejemplo #1 INI example
;simple key val key=val ;hash hash.a=val ;array arr.0=val ;or arr[]=val ;use PHP constants version=PHP_VERSION ;use environment env=${PATH}
Ejemplo #2 Ejemplo de secciones INI
[SectionA] key=val hash.a=val ;SectionB hereda SectionA [SectionB:SectionA] ;reemplazar la clave de configuración en SectionA key=new_val