(Yaf >=1.0.0)
Yaf_Config_Simple::__construct — Constructeur de Yaf_Config_Simple
Crée une nouvelle instance de Yaf_Config_Simple à partir d'un tableau de valeurs de configuration.
valuesUn tableau de valeurs de configuration.
readonlyIndique si la configuration devrait être en lecture seule. Vaut false par défaut (modifiable).
Aucune valeur n'est retournée.
Exemple #1 Exemple avec Yaf_Config_Simple::__construct()
<?php
$config = new Yaf_Config_Simple([
'application' => ['name' => 'MyApp', 'env' => 'production'],
'database' => ['host' => 'localhost', 'port' => 3306],
]);
echo $config->application->name, "\n";
echo $config->database->host, "\n";
// Le second argument optionnel rend la configuration en lecture seule
$frozen = new Yaf_Config_Simple(['env' => 'testing'], true);
var_dump($frozen->readonly());
?>Résultat de l'exemple ci-dessus est similaire à :
MyApp localhost bool(true)