(Yaf >=1.0.0)
Yaf_Config_Ini::__construct — Constructor of Yaf_Config_Ini
Creates a new Yaf_Config_Ini instance from an INI file or an array. The resulting configuration is always read-only.
config_fileThe path to an INI file, or an array of configuration values.
sectionThe INI section name to load. If omitted, all sections are loaded.
No value is returned.
Example #1 Yaf_Config_Ini::__construct() example
<?php
/**
* Assume /etc/myapp/application.ini contains:
* [common]
* application.name = "MyApp"
* database.host = "localhost"
* database.port = 3306
*
* [production : common]
* log.level = "warning"
*/
// Load only the "production" section, which inherits from "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";
?>The above example will output something similar to:
MyApp localhost warning