配置修改

配置的修改,使用set()方法实现。

例如修改app配置项的file参数:

<?php
\x\Config::set('app.file', [
    // 最大上传大小(KB)
    'size' => 15678,
    // 允许上传路径
    'ext' => 'jpg,jpeg,png,gif',
    // 保存目录不存在是否自动创建
    'auto_save' => true,
    // 文件名生成算法,支持sha1,md5,time三种
    'name_algorithm' => 'time',
    // 文件默认保存目录
    'path' => ROOT_PATH.'/upload/',
]);    

// 如果只需要修改三级配置项,可以这样使用
\x\Config::set('app.file.size', 15678);  

set()方法支持无限极配置修改,只需要使用.符号间隔即可。
同时注意:由于配置项是缓存到常驻内存中的,所以配置项的修改不是局部,而是全局生效的,这点需要注意。