— Уште една рамка (Yet Another Framework)
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
— Уште една рамка (Yet Another Framework)
Референца за `book.yaconf.php` со подобрена типографија и навигација.
— Уште една рамка (Yet Another Framework)
Вовед
Yet Another Configurations Container
(— Уште една рамка (Yet Another Framework)е контејнер за конфигурации, парсира INI датотеки и ги чува резултатите во PHP кога PHP е стартуван, резултатот живее со целиот животен циклус на PHP.
Yaconf ги чува сите конфигурации како интерни стрингови или непроменливи низи, што значи дека не се бројат референци, оттука кога ќе ги добиете конфигурациите од — Уште една рамка (Yet Another Framework), може да се смета како zero-copy, многу брзо.
Yaconf поддржува секции и наследување на секции во INI датотеки. Ако PHP е изграден како build што не е ZTS, Yaconf исто така поддржува автоматско повторно вчитување по INI датотеките се променети.
Yaconf бара PHP 7.0 или поголем.
Пример #1 Пример за INI
;Simple key val
key=val
;Hash
hash.a=val
;Array
arr.0=val
;or
arr[]=val
;PHP constant
version=PHP_VERSION
;Environment variable
env=${PATH}
Пример #2 Пример за INI секции
[SectionA] key=val hash.a=val ;SectionB inherits SectionA [SectionB:SectionA] key=new_val ;override configuration key in SectionA
- Installing/Configuring
- — Уште една рамка (Yet Another Framework) — Класата Yaf_Exception_LoadFailed_View
- Yaconf::get — Преземете ставка
- Yaconf::has — Определете дали ставка постои