Asf_Config_AbstractConfig::get

获取当前实例化的配置内容项

如果配合 AutoResponse 使用, 记得把 Object 转换为 Array


Description

public function get([string $name = '' [, mixed $default = '']])

Parameters

name

key 名称

default

设置key默认值,当key不存在时生效

Return Values

mixed data

name 为空, 如果存在配置项则返回一个 object

如果不存在配置项, 且未设置default, 否则返回 FALSE

Examples

Example #1

<?php
$configs = array(
    'asf' => array(
        'root_path'  => realpath(dirname(__FILE__)),
    )
);

class IndexService
{
    public function indexAction()
    {
        return Asf_Config::get('asf')->toArray();
    }
}

$handle = new Asf_Application($configs);
$handle->run();

Example #2

<?php
$configs = array(
    'asf' => array(
        'root_path'  => realpath(dirname(__FILE__)),
    )
);

class IndexService
{
    public function indexAction()
    {
        return Asf_Config::get('asf')->root_path;
    }
}

$handle = new Asf_Application($configs);
$handle->run();