PHP 8.6.0 Beta 3 is available for testing

Yaf_Config_Simple::__construct

(Yaf >=1.0.0)

Yaf_Config_Simple::__constructConstructeur 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

add a note

User Contributed Notes

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