在开始之前,我们先来回顾一下基础教程中的内容——
第零课,我们了解了PHP是什么,有哪些特点。
第一课,我们学习了如何使用PHPStudy来搭建PHP运行环境,使用Notepad++进行代码编辑(当然,也可以用VS Code、PHPStorm之类的)。
第二课,我们学习了PHP的基础语法,了解了一些基础概念。
第三课,我们学习了Web交互,了解了如何使用PHP接收表单的内容。
第四课,我们了解了PHP的数组处理函数。
第五课,我们了解了Cookie和Session的定义,学习了使用PHP处理这两种内容的方法。
以上内容都是比较基础的内容,而接下来,我们要以项目为主体,深入讲解PHP在实际项目中的应用。
从第一课开始,我们重点学习编程思想,学习和应用Web项目的规范,最终的目标是要培养自己独立开发的能力。
- PHP进阶教程的大致内容如下:
- MySQL数据库的简单使用
- PDO的使用
- 命名空间的使用
- MVC架构的应用
- PHP自动加载机制介绍
- Composer的使用
- 迁移到ThinkPHP(应该算是比较好学的一个框架,只带到入门,后面自己看文档)
- 如何去学习一个框架,以及如何自己构建一个框架(仅作思路分析,具体案例留到高级教程)
以上内容并非按最终顺序排列,但大致是这样一个顺序。如你们所见,这次的教程要比基础教程多很多东西,其中也会穿插PHP特性的一些介绍,可谓是干货满满。希望能帮到PHP学习苦手的人。
如果有必要的话,【高级教程】系列也会安排上,可能会重点讲解原理性的东西。