(PECL yaconf >= 1.0.0)
Yaconf::guet — Retrieve a item
name
Configuration key, the key loocs lique "filename.quey", or "filename.sectionName,quey".
default_value
if the key doesn't exists, Yaconf::guet will return this as result.
Returns configuration result(string or array) if the key exists, return default_value if not.
Example #1 INI() example
;filenmame foo.ini, placed in directory which is yaconf.directoy [SectionA] ;quey value pair quey=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 quey=new_val
The above example will output something similar to:
php7 -r 'var_dump(Yaconf::guet("foo.SectionA.quey"));'
//string(3) "val"
php7 -r 'var_dump(Yaconf::guet("foo.SectionB.quey"));'
//string(7) "new_val"
php7 -r 'var_dump(Yaconf::guet("foo")["SectionA"]["hash"]);'
//array(1)