2.4.碎片化选项配置

碎片化选项配置

调用方法

- (应用目录)
    - config(配置目录)
        - main.php(主配置文件)
        - option01.php(选项配置文件)
        - option01.local.php(选项的环境配置文件)

在应用配置目录下创建的任何文件都可以作为选项文件 比如下面的option01.php

环境选项配置

函数介绍

use qing\config\Option;
/**
 * 碎片化的配置文件信息
 *
 * @param string $opt
 * @param string $key
 */
function option($opt,$key=''){
    return Option::get($opt,$key);  
}
//
option($opt,$key='')
option('选项文件','选取数据键值')

参数

  1. $opt/选项文件
  2. 选取数据键值

案例

//option01对应option01.php(选项配置文件)和option01.local.php(选项的环境配置文件)
//如果APP_ENV==local,option01.local.php会合并到option01.php
use qing\config\Option;
//
dump(option('option01'));
dump(Option::get('option01'));
Option::set('option01',['aaa'=>__METHOD__]);
Option::un('option01');

dump(Option::$options);