(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
Résultat de l'exemple ci-dessus est 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)