PHP
以PHP的真实运行模型为主线,覆盖基础语法、核心抽象、工程边界和长期维护所需的迁移判断。
阅读起点
先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。
全书顺序
本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。
第1章|变量、函数与控制流
理解本章变量、函数与控制流的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 安装 PHP 与运行第一个脚本:理解安装 PHP 与运行第一个脚本的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 变量与类型:弱类型与类型转换:理解变量与类型:弱类型与类型转换的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 函数:参数、返回值与可变参数:理解函数:参数、返回值与可变参数的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 控制流:if、foreach 与 switch:理解控制流:if、foreach 与 switch的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 引用与传值:& 符号的含义:理解引用与传值:& 符号的含义的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第2章|数组、字符串与正则
理解本章数组、字符串与正则的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 数组:索引数组与关联数组:理解数组:索引数组与关联数组的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 数组函数:array_map、array_filter 与排序:理解数组函数:array_map、array_filter 与排序的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 字符串:拼接、插值与多字节:理解字符串:拼接、插值与多字节的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 正则表达式:preg_match、捕获与替换:理解正则表达式:preg_match、捕获与替换的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第3章|面向对象:类、继承与魔术方法
理解本章面向对象:类、继承与魔术方法的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 类与对象:属性、方法与 $this:理解类与对象:属性、方法与 $this的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 构造函数与析构函数:__construct 与 __destruct:理解构造函数与析构函数:__construct 与 __destruct的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 继承与多态:extends、parent 与重写:理解继承与多态:extends、parent 与重写的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 接口与抽象类:定义契约:理解接口与抽象类:定义契约的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 魔术方法:__get、__set、__call 与 __toString:理解魔术方法:__get、__set、__call 与 __toString的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Trait:水平复用代码:理解Trait:水平复用代码的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第4章|命名空间、自动加载与 Composer
理解本章命名空间、自动加载与 Composer的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 命名空间:避免命名冲突:理解命名空间:避免命名冲突的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- use 与别名:导入与简化:理解use 与别名:导入与简化的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 自动加载:spl_autoload_register 与 PSR-4:理解自动加载:spl_autoload_register 与 PSR-4的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Composer:安装、依赖与 autoload:理解Composer:安装、依赖与 autoload的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第5章|Web 基础:表单、会话与文件上传
理解本章Web 基础:表单、会话与文件上传的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- HTTP 与超全局变量:$_GET、$_POST、$_SERVER:理解HTTP 与超全局变量:$_GET、$_POST、$_SERVER的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 表单处理:验证、过滤与 CSRF 防护:理解表单处理:验证、过滤与 CSRF 防护的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 会话与 Cookie:session_start 与持久化:理解会话与 Cookie:session_start 与持久化的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 文件上传:$_FILES、验证与存储:理解文件上传:$_FILES、验证与存储的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 输出缓冲:ob_start 与响应控制:理解输出缓冲:ob_start 与响应控制的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第6章|数据库、PDO 与事务
理解本章数据库、PDO 与事务的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- PDO 连接:DSN、选项与错误模式:理解PDO 连接:DSN、选项与错误模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 预处理语句:防止 SQL 注入:理解预处理语句:防止 SQL 注入的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 查询与遍历:fetch、fetchAll 与模式:理解查询与遍历:fetch、fetchAll 与模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 事务:beginTransaction、commit 与 rollback:理解事务:beginTransaction、commit 与 rollback的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第7章|错误、异常与日志
理解本章错误、异常与日志的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 错误与异常:error_reporting 与 try-catch:理解错误与异常:error_reporting 与 try-catch的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 自定义异常类:继承 Exception:理解自定义异常类:继承 Exception的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 异常处理器:set_exception_handler:理解异常处理器:set_exception_handler的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 日志记录:error_log 与 PSR-3:理解日志记录:error_log 与 PSR-3的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第8章|现代 PHP:类型、属性与框架(第1段)
理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 类型声明:标量类型、返回类型与严格模式:理解类型声明:标量类型、返回类型与严格模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 属性:注解与元数据:理解属性:注解与元数据的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 生成器与迭代器:yield 与惰性生成:理解生成器与迭代器:yield 与惰性生成的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 匿名类与闭包:临时对象与 use:理解匿名类与闭包:临时对象与 use的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Laravel、Symfony 与现代实践:理解Laravel、Symfony 与现代实践的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 安全:XSS、CSRF、SQL 注入与输入验证:理解安全:XSS、CSRF、SQL 注入与输入验证的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第9章|现代 PHP:类型、属性与框架(第2段)
理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 弱类型与类型转换:理解弱类型与类型转换的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 引用传递:理解引用传递的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 类与对象:理解类与对象的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 继承与多态:理解继承与多态的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 魔术方法:理解魔术方法的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 类型声明:理解类型声明的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第10章|现代 PHP:类型、属性与框架(第3段)
理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 严格模式:理解严格模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 属性:理解属性的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 数组:理解数组的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 数组函数:理解数组函数的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 字符串插值:理解字符串插值的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 正则表达式:理解正则表达式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第11章|现代 PHP:类型、属性与框架(第4段)
理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- preg_match 捕获:理解preg_match 捕获的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- use 与别名:理解use 与别名的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- PSR-4 自动加载:理解PSR-4 自动加载的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Composer:理解Composer的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Trait 水平复用:理解Trait 水平复用的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 匿名类:理解匿名类的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第12章|现代 PHP:类型、属性与框架(第5段)
理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 表单验证:理解表单验证的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 会话管理:理解会话管理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 文件上传:理解文件上传的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- PDO 预处理:理解PDO 预处理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 事务:理解事务的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 输出缓冲:理解输出缓冲的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第13章|现代 PHP:类型、属性与框架(第6段)
理解本章现代 PHP:类型、属性与框架的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Composer autoload:理解Composer autoload的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- Laravel 与 Symfony:理解Laravel 与 Symfony的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 安全最佳实践:理解安全最佳实践的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 生成器与 yield:理解生成器与 yield的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 属性与元数据:理解属性与元数据的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 闭包与匿名类:理解闭包与匿名类的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 输入验证与输出转义:理解输入验证与输出转义的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
阅读边界
本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。
路线状态
本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。