(Yaf >=1.0.0)
Yaf_Config_Ini::__construct — Constructeur de Yaf_Config_Ini
Crée une nouvelle instance de Yaf_Config_Ini à partir d'un fichier INI ou d'un tableau. La configuration résultante est toujours en lecture seule.
config_fileLe chemin vers un fichier INI, ou un tableau de valeurs de configuration.
sectionLe nom de la section INI à charger. Si omis, toutes les sections sont chargées.
Aucune valeur n'est retournée.
Exemple #1 Exemple avec Yaf_Config_Ini::__construct()
<?php
/**
* Supposons que /etc/myapp/application.ini contienne :
* [common]
* application.name = "MyApp"
* database.host = "localhost"
* database.port = 3306
*
* [production : common]
* log.level = "warning"
*/
// Charge uniquement la section "production", qui hérite de "common"
$config = new Yaf_Config_Ini('/etc/myapp/application.ini', 'production');
echo $config->application->name, "\n";
echo $config->database->host, "\n";
echo $config->log->level, "\n";
?>Résultat de l'exemple ci-dessus est similaire à :
MyApp localhost warning