### 服務的概念
- 服務的概念是指在執行框架的某些組件或者功能的時候需要依賴的一些基礎服務
- 服務類通常可以繼承系統的`think\Service`類,但并不強制(如果繼承`think\Service`的話可以直接調用`this->app`獲取應用實例)
- 系統服務中注冊一個對象到容器,或者對某些對象進行相關的依賴注入。由于系統服務的執行優先級問題,可以確保相關組件在執行的時候已經完成相關依賴注入。
### 服務的使用
- 服務類的定義
```
php think make:service FileSystemService
```
- 服務類一般有兩個方法 register 和 boot
- `register`方法通常用于注冊系統服務,也就是將服務綁定到容器中
- `boot`方法是在所有的系統服務注冊完成之后調用,用于定義啟動某個系統服務之前需要做的操作
- 定義好系統服務后,你還需要注冊服務到你的應用實例中。在全局的service.php中需要注冊系統服務
- linux 基礎
- ln 鏈接
- linux 環境變量
- linux 進程查看
- nginx
- redis
- redis 安裝
- php 底層原理
- php源碼編譯安裝
- phpize文件
- php命令行
- php7 新特性
- php7 變量
- php7 生命周期
- php sapi運行模式
- php 內存管理
- php 運行機制和Zend虛擬機
- php垃圾回收
- php 基礎
- php.ini
- php函數
- 面向對象
- php 文件上傳
- ob緩沖和頁面靜態化
- php中的session
- php cURL擴展
- composer 應用
- php 錯誤和異常
- thinkphp
- tp6容器和依賴注入
- tp6 的服務
- tp6事件
- tp6 多應用
- tp6路由
- tp6 cache
- tp6 request
- tp6 中間件
- tp6 response
- tp6 Db
- 備忘錄
- 數據庫表