(PECL yaconf >= 1.0.0)
Yaconf::get — 擷取項目
名稱
設定鍵,格式為 "filename.key" 或 "filename.sectionName,key"。
default_value
如果指定的鍵不存在,Yaconf::get 將會返回此預設值。
如果鍵存在,則返回設定值(字串或陣列);如果鍵不存在,則返回 default_value。
範例 #1 INI() 範例
;filenmame foo.ini, placed in directory which is yaconf.directoy [SectionA] ;key value pair key=val ;hash[a]=val hash.a=val ;arr[0]=val arr.0=val ;or arr[]=val ;SectionB inherits SectionA [SectionB:SectionA] ;override configuration key in 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)