1 . 官方文档-PHP 官方
2 . PHP The Right Way
该文档作者是也是PHP 框架Slim的作者
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 视频 (温馨提示:英语水平要好一点,还有要自备梯子)