绑定函数:bind()——快速调用类库, app()——助手函数,对已绑定的类,快速实例化
// 方法一、绑定类库标识(将类库绑定变量名)
$this->app->bind('Cache1', 'think\Cache');
//实例变量
$cache1 = app('Cache1');
//调用方法
$cache1->set('name','12313');
//输出
echo $cache1->get('name');
//结果
12313
//方法二、使用助手函数
bind('cache2', 'think\Cache');
批量绑定(app/provider.php)只支持全局,不能单独定义。
return [
'route' => \think\Route::class,
'session' => \think\Session::class,
'url' => \think\Url::class,
];
系统服务:指执行框架的某些组件或者功能的时候需要依赖的一些基础服务(app/Service文件)