Yaf_Config_Simple::__construct
PHP Manual
PHP Manual»Yaf_Config_Simple»Yaf_Config_Simple::__construct

Yaf_Config_Simple::__construct

(Yaf >=1.0.0)

Yaf_Config_Simple::__construct — Constructeur de Yaf_Config_Simple

Description

publicfunction Yaf_Config_Simple::__construct(array $values, bool $readonly = false)

Crée une nouvelle instance de Yaf_Config_Simple à partir d'un tableau de valeurs de configuration.

Liste de paramètres

values

Un tableau de valeurs de configuration.

readonly

Indique si la configuration devrait être en lecture seule. Vaut false par défaut (modifiable).

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

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)

Voir aussi

To Top