Skip to content

PHP ​

以PHP的真实运行模型为主线,覆盖基础语法、核心抽象、工程边界和长期维护所需的迁移判断。

阅读起点 ​

先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|变量、函数与控制流 ​

理解本章变量、函数与控制流的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 安装 PHP 与运行第一个脚本:理解安装 PHP 与运行第一个脚本的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 变量与类型:弱类型与类型转换:理解变量与类型:弱类型与类型转换的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 函数:参数、返回值与可变参数:理解函数:参数、返回值与可变参数的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 控制流:if、foreach 与 switch:理解控制流:if、foreach 与 switch的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 引用与传值:& 符号的含义:理解引用与传值:& 符号的含义的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第2章|数组、字符串与正则 ​

理解本章数组、字符串与正则的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 数组:索引数组与关联数组:理解数组:索引数组与关联数组的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 数组函数:array_map、array_filter 与排序:理解数组函数:array_map、array_filter 与排序的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 字符串:拼接、插值与多字节:理解字符串:拼接、插值与多字节的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 正则表达式:preg_match、捕获与替换:理解正则表达式:preg_match、捕获与替换的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第3章|面向对象:类、继承与魔术方法 ​

理解本章面向对象:类、继承与魔术方法的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 类与对象:属性、方法与 $this:理解类与对象:属性、方法与 $this的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 构造函数与析构函数:__construct 与 __destruct:理解构造函数与析构函数:__construct 与 __destruct的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 继承与多态:extends、parent 与重写:理解继承与多态:extends、parent 与重写的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 接口与抽象类:定义契约:理解接口与抽象类:定义契约的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 魔术方法:__get、__set、__call 与 __toString:理解魔术方法:__get、__set、__call 与 __toString的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. Trait:水平复用代码:理解Trait:水平复用代码的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第4章|命名空间、自动加载与 Composer ​

理解本章命名空间、自动加载与 Composer的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 命名空间:避免命名冲突:理解命名空间:避免命名冲突的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. use 与别名:导入与简化:理解use 与别名:导入与简化的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 自动加载:spl_autoload_register 与 PSR-4:理解自动加载:spl_autoload_register 与 PSR-4的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. Composer:安装、依赖与 autoload:理解Composer:安装、依赖与 autoload的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第5章|Web 基础:表单、会话与文件上传 ​

理解本章Web 基础:表单、会话与文件上传的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. HTTP 与超全局变量:$_GET、$_POST、$_SERVER:理解HTTP 与超全局变量:$_GET、$_POST、$_SERVER的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 表单处理:验证、过滤与 CSRF 防护:理解表单处理:验证、过滤与 CSRF 防护的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 会话与 Cookie:session_start 与持久化:理解会话与 Cookie:session_start 与持久化的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 文件上传:$_FILES、验证与存储:理解文件上传:$_FILES、验证与存储的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 输出缓冲:ob_start 与响应控制:理解输出缓冲:ob_start 与响应控制的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第6章|数据库、PDO 与事务 ​

理解本章数据库、PDO 与事务的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. PDO 连接:DSN、选项与错误模式:理解PDO 连接:DSN、选项与错误模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 预处理语句:防止 SQL 注入:理解预处理语句:防止 SQL 注入的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 查询与遍历:fetch、fetchAll 与模式:理解查询与遍历:fetch、fetchAll 与模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 事务:beginTransaction、commit 与 rollback:理解事务:beginTransaction、commit 与 rollback的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第7章|错误、异常与日志 ​

理解本章错误、异常与日志的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 错误与异常:error_reporting 与 try-catch:理解错误与异常:error_reporting 与 try-catch的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 自定义异常类:继承 Exception:理解自定义异常类:继承 Exception的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 异常处理器:set_exception_handler:理解异常处理器:set_exception_handler的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 日志记录:error_log 与 PSR-3:理解日志记录:error_log 与 PSR-3的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第8章|现代 PHP:类型、属性与框架(第1段) ​

理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 类型声明:标量类型、返回类型与严格模式:理解类型声明:标量类型、返回类型与严格模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 属性:注解与元数据:理解属性:注解与元数据的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 生成器与迭代器:yield 与惰性生成:理解生成器与迭代器:yield 与惰性生成的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 匿名类与闭包:临时对象与 use:理解匿名类与闭包:临时对象与 use的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. Laravel、Symfony 与现代实践:理解Laravel、Symfony 与现代实践的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 安全:XSS、CSRF、SQL 注入与输入验证:理解安全:XSS、CSRF、SQL 注入与输入验证的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第9章|现代 PHP:类型、属性与框架(第2段) ​

理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 弱类型与类型转换:理解弱类型与类型转换的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 引用传递:理解引用传递的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 类与对象:理解类与对象的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 继承与多态:理解继承与多态的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 魔术方法:理解魔术方法的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 类型声明:理解类型声明的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第10章|现代 PHP:类型、属性与框架(第3段) ​

理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 严格模式:理解严格模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 属性:理解属性的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 数组:理解数组的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 数组函数:理解数组函数的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 字符串插值:理解字符串插值的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 正则表达式:理解正则表达式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第11章|现代 PHP:类型、属性与框架(第4段) ​

理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. preg_match 捕获:理解preg_match 捕获的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. use 与别名:理解use 与别名的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. PSR-4 自动加载:理解PSR-4 自动加载的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. Composer:理解Composer的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. Trait 水平复用:理解Trait 水平复用的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 匿名类:理解匿名类的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第12章|现代 PHP:类型、属性与框架(第5段) ​

理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 表单验证:理解表单验证的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 会话管理:理解会话管理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 文件上传:理解文件上传的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. PDO 预处理:理解PDO 预处理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 事务:理解事务的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 输出缓冲:理解输出缓冲的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第13章|现代 PHP:类型、属性与框架(第6段) ​

理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. Composer autoload:理解Composer autoload的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. Laravel 与 Symfony:理解Laravel 与 Symfony的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 安全最佳实践:理解安全最佳实践的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 生成器与 yield:理解生成器与 yield的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 属性与元数据:理解属性与元数据的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 闭包与匿名类:理解闭包与匿名类的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  7. 输入验证与输出转义:理解输入验证与输出转义的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长