Yaconf::get

(PECL yaconf >= 1.0.0)

Yaconf::getИзвлечь элемент

Описание

publicstaticYaconf::get(string$name, mixed$default_value = NULL): mixed

Список параметров

name

Ключ конфигурации, ключ может быть вида "filename.key" или "filename.sectionName,key".

default_value

Если ключа не существует, Yaconf::get вернёт значение этого параметра.

Возвращаемые значения

Возвращает результат конфигурации (строка или массив), если ключ существует, возвращает default_value, если его нет.

Примеры

Пример #1 Пример INI()

;файл foo.ini, находящийся в директории, заданной yaconf.directory [SectionA] ;пара ключ-значение key=val ;хеш hash.a=val ;массив arr.0=val ;или так arr[]=val ;SectionB наследуется от SectionA [SectionB:SectionA] ;переопределить конфигурацию key из раздела SectionA key=new_val

Вывод приведённого примера будет похож на:

php7 -r 'var_dump(Yaconf::get("foo.SectionA.key"));' php7 -r 'var_dump(Yaconf::get("foo.SectionB.key"));' php7 -r 'var_dump(Yaconf::get("foo")["SectionA"]["hash"]);'
To Top