PHP 8.1.28 Released!

Yaconf::get

(PECL yaconf >= 1.0.0)

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

Описание

public static Yaconf::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"));'
//string(3) "val"

php7 -r 'var_dump(Yaconf::get("foo.SectionB.key"));'
//string(7) "new_val"

php7 -r 'var_dump(Yaconf::get("foo")["SectionA"]["hash"]);'
//array(1)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top