Introducción

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
To Top