CakeFest 2024: The Official CakePHP Conference

Yaconf::get

(PECL yaconf >= 1.0.0)

Yaconf::getRécupère une entrée

Description

public static Yaconf::get(string $name, mixed $default_value = NULL): mixed

Liste de paramètres

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.

Valeurs de retour

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.

Exemples

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)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top