← 返回学习方向

Web 后端 · 3-6 个月

PHP学习路线

从 PHP 语法和 Web 请求开始,学习 Composer、数据库、安全基础与 Laravel 应用开发。

4 个阶段适合传统 Web、内容系统、WordPress 生态和快速业务后台开发。
PHP 官方手册PHP 官方中文文档。访问官方资料 ↗

学习方法

每个阶段都要完成三件事

理解

能用自己的话解释

不要只记语法,先说清它解决什么问题。

练习

从空目录做项目

减少照抄,主动处理输入、错误和边界情况。

验收

通过检查再继续

不会的部分回到文档和调试器,而不是跳过。

学习顺序

PHP的 4 个阶段

建议按顺序展开学习。时间为每周投入 8-12 小时的参考值。

01基础 · 2-4 周PHP 与 Web 请求基础能处理表单、会话和基础页面输出。

需要学习

  • 语法、数组、函数与类
  • GET、POST、Cookie 与 Session
  • 错误报告和输入输出

动手练习

  • 留言表单
  • 登录状态练习
  • 文件上传页面

进入下一步前

  • 不直接信任用户输入
  • 会查看 PHP 错误日志
  • 理解请求生命周期

官方资料与延伸阅读

PHP 入门安装、语法和第一个页面。打开 ↗
02核心 · 2-4 周面向对象与 Composer能使用命名空间、依赖和自动加载组织项目。

需要学习

  • 类、接口、Trait 与命名空间
  • Composer 和 PSR 自动加载
  • 异常与日志

动手练习

  • 拆分多模块应用
  • 安装并使用第三方包
  • 实现统一错误处理

进入下一步前

  • 不手动复制依赖源码
  • 遵守 PSR 基础规范
  • 配置和代码分离

官方资料与延伸阅读

Composer 文档依赖与自动加载。打开 ↗
03数据 · 3-5 周PDO、MySQL 与安全能安全完成数据库操作。

需要学习

  • PDO 与预处理语句
  • 事务、索引和分页
  • XSS、CSRF、密码哈希与 SQL 注入

动手练习

  • 用户注册登录
  • 文章增删改查
  • 分页和搜索

进入下一步前

  • 不拼接 SQL 输入
  • 密码使用 password_hash
  • 输出内容进行正确转义

官方资料与延伸阅读

PDO数据库抽象与预处理。打开 ↗PHP 安全官方安全章节。打开 ↗
04框架 · 4-7 周Laravel 应用开发能完成结构清楚的 MVC Web 应用。

需要学习

  • 路由、控制器、中间件
  • Eloquent、迁移和验证
  • 队列、缓存、测试与部署

动手练习

  • 博客后台
  • 订单管理系统
  • 为关键流程补测试

进入下一步前

  • 业务逻辑不全塞控制器
  • 数据库变化通过迁移管理
  • 能配置生产环境

官方资料与延伸阅读

Laravel 文档按基础、数据库、进阶功能学习。打开 ↗