多应用+插件架构,代码干净,支持一键云编译,码云点赞13K star,4.8-4.12 预售价格198元 广告
PHP数组配置是使用PHP中的数组作为数据格式保存的一种配置,它保存在文件里。 ## 相关配置项 #### CONFIG_PATH 配置目录文件夹名,默认为Config ## 配置格式 ~~~ <?php return array( 'NAME' => '宇润', 'PAGE_TITLE' => 'YurunPHP' ); ~~~ ## 方法 #### 写入配置 ~~~ Config::set($name, $value = null) ~~~ | 参数名 | 描述 | | -- | -- | | $name | 配置名称 | | $value | 值 | ~~~ // 设置配置名称为App下title的值为YurunPHP Config::set('App.title', 'YurunPHP'); // 设置公共分组下title的值为YurunPHP Config::set('@.title', 'YurunPHP'); ~~~ > 注意!配置执行set后不会实时保存到文件中,需要调用save方法才会保存! #### 保存配置 ~~~ Config::save($name, $fileName = null) ~~~ | 参数名 | 描述 | | -- | -- | | $name | 配置名称 | | $fileName | 文件名 | ~~~ // 将App分组保存到加载时的文件中 Config::save('App'); // 将公共分组所有数据保存到【项目根目录/cfg.php】中 Config::set('@', APP_PATH.'cfg.php'); ~~~ #### 读取配置 ~~~ Config::get($name, $default = false) ~~~ | 参数名 | 描述 | | -- | -- | | $name | 配置名称 | | $default | 值不存在时返回的默认值,默认为false | ~~~ Config::get('App.title'); // 如果不存在则返回YurunPHP Config::get('@.title', 'YurunPHP'); ~~~ #### 删除配置 ~~~ Config::remove($name) ~~~ | 参数名 | 描述 | | -- | -- | | $name | 配置名称 | ~~~ Config::remove('App'); Config::get('App.title'); ~~~