thinkphp5.1学习笔记

tp配置技巧

配置的get和set

tp5.1的配置在config目录里,一个文件是一个一级配置项,每个文件一行是二级配置项。

use think\facade\Config;//导入Config 门脸
 public function get(){
        //获取全部配置
//        dump(Config::get());
        //只获取app配置项
        dump(Config::get('app.'));
        dump(Config::pull('app'));
        //获取二级配置项
        dump(Config::get('app.app_debug'));
        dump(Config::get('app_debug'));//由于app是默认一级配置项,可以省略
        dump(Config::has('default_lang'));//检查是否有这个配置项,true/false
        dump(Config::get('database.hostname'));
    }
    public function set(){
        //动态设置,静态设置是修改配置文件
        dump(Config::set('app_debug'));
    }
}

使用助手函数

public function helper(){
        //助手函数不依赖于Config,不需要导入Config类
        //dump(config());//获取全部配置,相当于Config::get()
        dump(config('default_lang'));
        dump(config('?default_lang'));//查看是否存在,true/false
        dump(config('database.hostname','localhost'));//设置,返回新的设置值localhost
    }

猜你喜欢

转载自www.cnblogs.com/webdev8888/p/8933915.html