## 使用composer自動加載
### 生成vendor
```
composer install
```
即可自動生成 `vendor` 文件夾。

### 編輯composer.json的psr-4
```
"autoload": {
"psr-4": {
"App\\": "app/"
}
},
```

執行 `composer dump-autoload` 重新加載影射類 !
作用: `App` 會 `composer` 自動替換成 `app` 。
## 測試自動加載
### 創建app/User.php

### 編輯public/index.php
```
<?php
require __DIR__.'/../vendor/autoload.php';
(new App\User())->php();
```
### 命令行運行

### 用瀏覽器運行

進入`public`目錄, 輸入`php -S 0.0.0.0:12345`

- 前言
- 基礎篇
- 1. 第一步 創建框架目錄結構
- 2. 引入composer自動加載
- 3. php自動加載 (解釋篇)
- 4. 創建容器 注冊樹模式
- 5. 關于psr規范解釋
- 6. 關于"容器" "契約" "依賴注入" (解釋篇)
- 7. 添加函數文件helpers.php
- 8. 初始化請求(Request)
- 9. 響應 (Response)
- 10. 路由一 (路由組實現)
- 11. 路由二 (加入中間件)
- 12. 配置信息 (類似laravel)
- 13. 數據庫連接 (多例模式)
- 14. 查詢構造器 (query builder)
- MVC實現
- M 模型實現 (數據映射 + 原型 模式)
- C 控制器實現 + 控制器中間件
- V 視圖實現 (Laravel Blade 引擎)
- V 視圖切換成 ThinkPhp 模板 引擎)
- 其他輪子
- 日志
- 自定義異常 (異常托管)
- 單元測試 (phpunit)
- 替換成swoole的http服務器
- 協程上下文解決request問題
- qps測試
- 發布到packagist.org