PHP 入门到实战教程
涵盖 PHP 本地开发环境搭建、基本语法、函数式编程、面向对象编程、数据库操作、HTTP 编程等模块,并附上一个博客实战项目开发助力你快速入门 PHP Web 开发。对 Laravel 友好。
环境搭建
- PHP/Laravel 本地开发环境搭建:Mac 篇
- PHP/Laravel 本地开发环境搭建:Windows 篇
- 增补篇:Windows PHP 本地开发三步曲(一)—— 基于 WSL 在 Windows 中搭建 PHP 本地开发环境
- 增补篇:Windows PHP 本地开发三步曲(二)—— 在 WSL2 虚拟机中基于 Docker 编排 LNMP 运行环境
- 选择一款趁手的 PHP 代码编辑器
- 增补篇:Windows PHP 本地开发三步曲(三)—— PhpStorm 集成 WSL 内的 PHP 进行单元测试和代码调试
- 增补篇:使用 Visual Studio Code 进行 Laravel 开发
- 编写第一个 PHP 程序
- 在 HTML 中嵌入 PHP 代码
基本语法
面向对象
- 类与对象、访问控制
- 继承、封装与多态
- 抽象类与接口(上)
- 抽象类与接口(下)
- 水平扩展 PHP 类功能(上):对象组合
- 水平扩展 PHP 类功能(下):Trait
- 静态属性和方法
- 魔术方法、序列化与对象复制
- 错误和异常处理(上)
- 错误和异常处理(下)
扩展阅读:PHP 设计模式系列
数据库操作
- MySQL 入门、安装和客户端管理工具
- MySQL 基本使用(上):DDL 和 DML 语句
- MySQL 基本使用(下):DCL 和聚合函数
- 通过 PHP Mysqli 扩展与数据库交互
- 通过 PDO 扩展与 MySQL 数据库交互(上):基本使用
- 通过 PDO 扩展与 MySQL 数据库交互(下):增删改查实现和数据库事务
HTTP 编程
- 基于 Nginx + PHP-FPM 作为 HTTP 服务器
- 获取用户请求数据及文件上传处理
- 设置 HTTP 响应和文件下载
- 在 PHP 中使用和管理 Cookie
- 在 PHP 中使用和管理 Session 并实现简单的用户登录功能
项目实战
- 命名空间与类自动加载实现
- 封装 HTTP 请求和响应类
- 实现 HTTP 路由器
- 实现 HTTP 控制器
- 视图模板引擎的解析和渲染
- 实现 ORM 模型类
- 引入 Laravel Mix 管理前端资源
- 将博客主题替换成 Clean Blog
- 通过 Ajax 提交表单请求数据
- 表单数据验证与请求处理
- 引入 SB Admin 2 作为后台管理系统主题
- 为后台管理系统添加用户认证功能
- 为管理后台专辑、文章、消息模块添加增删改查功能
订阅服务
如果你觉得这个系列教程对你学习有帮助,可以选择升级为学院君订阅用户对学院君进行支持:
1 Comment
php 框架是不错,但是python 框架也是挺好的