(PECL yaconf >= 1.0.0)
Yaconf::get — Récupère une entrée
name
Clé de configuration, la clé ressemble à "filename.key", ou "filename.sectionName,key".
default_value
Si la clé n'existe pas, Yaconf::get retourne ceci comme résultat.
Retourne la valeur de configuration (chaîne de caractères ou tableau) si la clé existe,
retourne
Returns configuration result(string or array) if the key exists,
return default_value
sinon.
Exemple #1 Exemple 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
L'exemple ci-dessus va afficher quelque chose de similaire à :
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)