Asf_Config_Simple PHP变量配置项
在此模式下, 设置ini配置项 asf.cache_config_enable=1, 不会缓存内容
在开启命名空间情况下(asf.use_namespace=1)类名为 Asf\Config\Simple
<?php final class Asf_Config_Simple extends Asf_Config_AbstractConfig { public function __construct(array $values) }
<?php $config_default = array( 'asf' => array( 'root_path' => __DIR__, 'dispatcher' => array( 'throw_exception' => 0 ), ) ); $conf = new Asf_Config_Simple($config_default); print_r($conf->toArray()); print_r($conf->asf->root_path); // /tmp/www/
<?php $config_default = array( 'asf' => array( 'root_path' => __DIR__, 'dispatcher' => array( 'throw_exception' => 0 ), ) 'db' => array( 'user' => 'root', 'pass' => '', 'host' => '127.0.0.1' ) ); $conf = new Asf_Config_Simple($config_default); print_r($conf->db->toArray()); /* Array ( [user] => root [pass] => [host] => 127.0.0.1 ) */