>[info]### < ThinkPHP官方出品,入門`TP5`必讀系列(一) >
> [](https://sites.thinkphp.cn/1782366)
> [](https://www.thinkphp.cn/service)
## 概述
>[danger]### 本系列入門文檔版權(quán)歸`ThinkPHP`官方所有,未經(jīng)授權(quán),禁止任何方式轉(zhuǎn)載和下載,侵權(quán)必究!
`ThinkPHP5.0`版本的優(yōu)勢在于:
* 更靈活的路由;
* 依賴注入;
* 請求緩存;
* 更強大的查詢語法;
* 引入了請求/響應(yīng)對象;
* 路由地址反解生成;
* 增強的模型功能;
* API開發(fā)友好;
* 改進的異常機制;
* 遠程調(diào)試支持;
* 單元測試支持;
* 命令行工具;
* `Composer`支持;
**本快速入門系列**是官方出品的學(xué)習(xí)和掌握`ThinkPHP5.0`不可多得的入門指引教程和**標(biāo)準(zhǔn)參照**,針對新手用戶給出了較易理解的使用。
> 本系列圍繞`WEB`開發(fā)和`API`開發(fā)常用的一系列基礎(chǔ)功能進行循序漸進的講解。推薦在看完和理解快速入門之后,再去通讀官方的完全開發(fā)手冊,會更容易理解。
>[danger]#### 希望支持ThinkPHP5的用戶能夠到[Github](https://github.com/top-think/think)給我們一個star^_^
### 目前章節(jié)完成情況(`√`表示已經(jīng)完成)
* 第零章、序言 `√`
* 第一章、基礎(chǔ) `√`
* 第二章、URL和路由 `√`
* 第三章、請求和響應(yīng) `√`
* 第四章、數(shù)據(jù)庫 `√`
* 第五章、查詢語言 `√`
* 第六章、模型和關(guān)聯(lián) `√`
* 第七章、視圖和模板 `√`
* 第八章、調(diào)試大法 `√`
* 第九章、API開發(fā) `√`
* 第十章、命令行工具 `√`
* 第十一章、擴展`√`
* 第十二章、雜項`√`
* 番外篇:學(xué)習(xí)ThinkPHP5的正確姿勢`√`
* 概念篇:ThinkPHP5名詞解釋`√`
* 附錄A、常見問題集(更新中)
* 附錄B、3.2和5.0區(qū)別`√`
* 附錄C、助手函數(shù)`√`
* 附錄D、5.1你必須努力避免的一些問題
## 閱讀須知
建議閱讀本書之前首先掌握一些基礎(chǔ)知識和概念,包括但不限于:
* 掌握HTML/PHP基礎(chǔ)知識;
* 熟悉PHP環(huán)境部署;
* 了解命名空間概念;
* 了解面向?qū)ο缶幊蹋?* 了解GIT和版本庫;
* 了解PHP依賴管理`composer`;
要確保學(xué)習(xí)示例的效果,請確保你使用的是最新的`5.0`正式版本。
>[info]### 由于編寫過程中`5.0`版本也在不斷完善,本快速入門系列會保持更新,涉及到的內(nèi)容和示例,以及用戶反饋的勘誤也會隨時進行修訂。
陸續(xù)加入了`5.1`版本的更新,以下標(biāo)識的段落表示為`5.1`版本適用。
>[danger]### 【 5.1 】使用須知
> * * * * *
> 這里表示只有5.1才適用的內(nèi)容
### ThinkPHP V5.0 官方權(quán)威QQ群
>[danger] 新手群(369126686 開放制) 允許扯談 [已滿員]
高級群(50546480 收費制)禁止閑聊
專家群(416914496 邀請制)比較安靜
### 快速入門用戶專用交流群
>[info]### 已購買快速入門的用戶請掃描加群和TP5開發(fā)者一起交流
> 入群需要回答問題 **答案在快速入門文檔中尋找**)
>
> 快速入門二群:9252394
> 
> 快速入門一群:484416938(已滿)

## 更多閱讀
> 本快速入門旨在入門指引,更詳細的教程可以參考官方出品的其它幾個入門系列教程:
> * [ThinkPHP5.0路由完全指南](http://www.imay365.com/thinkphp/route-master)
> * [ThinkPHP5.0控制器從入門到精通](http://www.imay365.com/thinkphp/controller-in-detail)
> * [掌握ThinkPHP5.0數(shù)據(jù)庫和模型](http://www.imay365.com/thinkphp/master-database-and-model)
- 零、序言
- 一、基礎(chǔ)
- (1)簡介
- (2)安裝
- (3)目錄結(jié)構(gòu)
- (4)運行環(huán)境
- (5)入口文件
- (6)資源訪問
- (7)調(diào)試模式
- (8)控制器
- (9)視圖
- (10)讀取數(shù)據(jù)
- (11)總結(jié)
- 二、URL和路由
- (1)URL訪問
- (2)參數(shù)傳入
- (3)隱藏入口
- (4)定義路由
- (5)URL生成
- (6)總結(jié)
- 三、請求和響應(yīng)
- (1)請求對象
- (2)請求信息
- (3)響應(yīng)對象
- (4)總結(jié)
- 四、數(shù)據(jù)庫
- (1)準(zhǔn)備
- (2)數(shù)據(jù)庫配置
- (3)原生查詢
- (4)查詢構(gòu)造器
- (5)鏈?zhǔn)讲僮?/a>
- (6)事務(wù)支持
- 五、查詢語言
- (1)查詢表達式
- (2)批量查詢
- (3)快捷查詢
- (4)視圖查詢
- (5)閉包查詢
- (6)獲取值和列
- (7)聚合查詢
- (8)時間查詢
- (9)字符串查詢
- (10)分塊查詢
- 六、模型和關(guān)聯(lián)
- (1)模型定義
- (2)基礎(chǔ)操作
- (3)讀取器和修改器
- (4)類型轉(zhuǎn)換和自動完成
- (5)查詢范圍
- (6)輸入和驗證
- (7)關(guān)聯(lián)
- (8)模型輸出
- 七、視圖和模板
- (1)模板輸出
- (2)分頁輸出
- (3)公共模板
- (4)模板定位
- (5)布局模板
- (6)標(biāo)簽定制
- (7)輸出替換
- (8)渲染內(nèi)容
- (9)助手函數(shù)
- 八、調(diào)試和日志
- (1)第一式:未雨綢繆——頁面Trace
- (2)第二式:初見端倪——異常頁面
- (3)第三式:撥云見日——斷點調(diào)試
- (4)第四式:欲窮千里——日志分析
- (5)第五式:運籌帷幄——遠程調(diào)試
- 九、API開發(fā)
- (1)API版本
- (2)異常處理
- (3)RESTFul
- (4)REST調(diào)試
- (5)API調(diào)試
- (6)安全建議
- 十、命令行工具
- (1)查看指令
- (2)模塊生成
- (3)控制器生成
- (4)生成類庫映射文件
- (5)生成路由緩存
- (6)生成字段緩存
- (7)指令擴展
- (8)命令行調(diào)試
- (9)命令行顏色支持
- (10)命令調(diào)用
- 十一、擴展
- (1)函數(shù)擴展
- (2)類庫擴展
- (3)驅(qū)動擴展
- (4)Composer擴展
- 十二、雜項
- Session
- Cookie
- 驗證碼
- 文件上傳
- 圖像處理
- 單元測試
- 番外篇:學(xué)習(xí)ThinkPHP5的正確姿勢
- 概念篇:ThinkPHP5名詞解釋
- 附錄A、常見問題集
- 附錄B、3.2和5.0區(qū)別
- 附錄C、助手函數(shù)
- 附錄D、5.1你必須努力避免的一些問題