(Yaf >=1.0.0)
Yaf_Config_Abstract::get — 获取配置值
根据名称获取配置值。如果省略 name 或为 null,则返回配置对象本身,可用于遍历所有配置值。
name配置键名。可以使用点号表示法(例如 database.host)来访问嵌套的值。
与 name 关联的值。数组值会被包装成 Yaf_Config_Abstract 对象。如果键不存在则返回 null,当 name 为 null 时返回配置对象本身。
示例 #1 Yaf_Config_Abstract::get() 示例
<?php
/**
* 假设 /etc/myapp/application.ini 包含:
* [common]
* database.host = "localhost"
* database.port = 3306
*/
$config = new Yaf_Config_Ini('/etc/myapp/application.ini', 'common');
echo $config->get('database.host'), "\n";
$simple = new Yaf_Config_Simple([
'database' => ['host' => '127.0.0.1'],
]);
// 数组值会以 Yaf_Config_Abstract 实例的形式暴露
echo $simple->get('database')->host, "\n";
var_dump($config->get('missing.key'));
?>以上示例的输出类似于:
localhost 127.0.0.1 NULL