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)