(Yaf >=1.0.0)
Yaf_Config_Abstract::get — Récupère une valeur de configuration
Récupère une valeur de configuration à partir de son nom. Si name est omis ou vaut null, l'objet de configuration lui-même est retourné, ce qui permet d'itérer sur toutes les valeurs.
nameLa clé de configuration. La notation pointée (par exemple database.host) peut être utilisée pour accéder aux valeurs imbriquées.
La valeur associée à name. Les valeurs de type tableau sont encapsulées dans un objet Yaf_Config_Abstract. Retourne null si la clé n'existe pas, ou l'objet de configuration lui-même lorsque name vaut null.
Exemple #1 Exemple avec Yaf_Config_Abstract::get()
<?php
/**
* En supposant que /etc/myapp/application.ini contienne :
* [common]
* database.host = "localhost"
* database.port = 3306
*/
$config = new Yaf_Config_Ini('/etc/myapp/application.ini', 'common');
echo $config->get('database.host'), "\n";
$simple = new Yaf_Config_Simple([
'database' => ['host' => '127.0.0.1'],
]);
// Les valeurs de type tableau sont exposées comme des instances de Yaf_Config_Abstract
echo $simple->get('database')->host, "\n";
var_dump($config->get('missing.key'));
?>Résultat de l'exemple ci-dessus est similaire à :
localhost 127.0.0.1 NULL