1 . 官方文檔-PHP 官方
2 . PHP The Right Way
該文檔作者是也是PHP 框架Slim的作者
Josh Lockhart
3 . 多編寫網站
4 . 上手框架
在PHP的世界里,許多的 PHP 開發者都使用框架,而不是重新造輪子來構建 Web 應用。框架抽象了許多底層常用的邏輯,并提供了有益又簡便的方法來完成常見的任務。
你并不一定要在每個項目中都使用框架。有時候原生的 PHP 才是正確的選擇,但如果你需要一個框架,那么有如下三種主要類型:
- Micro Frameworks - 微型框架
微型框架基本上是一個封裝的路由,用來轉發 HTTP 請求至一個閉包,控制器,或方法等等,盡可能地加快開發的速度,有時還會使用一些類庫來幫助開發,例如一個基本的數據庫封裝等等。他們用來構建 HTTP 的服務卓有成效。
比如 Slim MicroMVC Lumen
- Full-Stack Frameworks - 全棧框架
許多的框架會在微型框架上加入相當多的功能,我們則稱之為全棧框架。這些框架通常會提供 ORMs ,身份認證擴展包等等。
比如 Symfony Laravel Yii
- 組件框架
組件框架是多個獨立的類庫所結合起來的。不同的組件框架可以一起使用在微型或是全棧框架上。
5 . 讀源碼
6 . 必備學習資源
Video Tutorials 視屏教程
- Youtube 視頻 (溫馨提示:英語水平要好一點,還有要自備梯子)