系统服务的概念是指在执行框架的某些组件或者功能的时候需要依赖的一些基础服务
使用系统服务的场景: 为 TP6.0 提供扩展包、将类绑定到容器
使用命令行生成系统服务类
php think make:service TestService
如果只是简单的绑定容器对象的话,可以直接使用 bind
属性将类绑定到容器
<?php
定义好系统服务类后,需要注册服务到应用实例中
在应用的全局公共文件 app/service.php
中定义需要注册的系统服务,系统会自动完成注册以及启动
// 系统服务定义文件