强曰为道

与天地相似,故不违。知周乎万物,而道济天下,故不过。旁行而不流,乐天知命,故不忧.
文档目录

PHP 完全指南

PHP 完全指南

从零基础到生产级应用的系统化教程

本教程共 28 章,涵盖 PHP 语言核心语法、现代工程实践和真实项目开发。所有示例基于 PHP 8.3+,遵循最新 PSR 标准。


目录

第一部分:入门基础

章节主题关键词
第 1 章 — PHP 简介历史、版本演进、适用场景PHP 8.4, JIT, Swoole
第 2 章 — 环境安装PHP 安装、Composer、IDE 配置brew, apt, phpstorm
第 3 章 — Hello World内置服务器、项目结构php -S, 路由

第二部分:语言核心

章节主题关键词
第 4 章 — 变量与类型标量、复合、特殊类型string, array, enum
第 5 章 — 运算符算术、比较、逻辑、太空船<=>, ??, match
第 6 章 — 控制流if/else、match、循环switch, foreach, yield
第 7 章 — 函数命名参数、可变参数、闭包arrow fn, Closure
第 8 章 — 数组索引、关联、数组函数array_map, array_filter
第 9 章 — 字符串Heredoc、正则、多字节preg_match, mb_

第三部分:面向对象

章节主题关键词
第 10 章 — OOP 基础类、属性、方法、枚举class, new, enum
第 11 章 — OOP 进阶继承、接口、Trait、命名空间extends, implements
第 12 章 — 异常处理try/catch、自定义异常SPL, Throwable
第 13 章 — 属性 (Attributes)内置属性、自定义属性#[Route], #[Deprecated]
第 14 章 — 生成器yield、协程、大数据处理Generator, coroutine

第四部分:工具与依赖

章节主题关键词
第 15 章 — Composer依赖管理、自动加载PSR-4, autoload
第 16 章 — 错误处理错误级别、日志set_error_handler
第 17 章 — PDO 数据库预处理语句、事务prepared stmt
第 18 章 — 文件系统文件操作、流SplFileObject
第 19 章 — HTTP 编程cURL、Guzzle、PSRPSR-7/17/18

第五部分:质量与运维

章节主题关键词
第 20 章 — 测试PHPUnit、Mockerycoverage, TDD
第 21 章 — 日志Monolog、PSR-3structured logging
第 22 章 — 安全加密、CSRF、XSS、SQL 注入password_hash
第 23 章 — 性能优化OPcache、JIT、Blackfireprofiling
第 24 章 — 框架概览Laravel、Symfonyrouting, middleware

第六部分:部署与实战

章节主题关键词
第 25 章 — Docker 部署PHP-FPM、Nginx、多阶段构建Dockerfile
第 26 章 — CI/CDGitHub Actions、PHPStanCS Fixer
第 27 章 — 最佳实践PSR 规范、代码风格project structure
第 28 章 — 实战项目Laravel API、CMS、队列WebSocket, Queue

如何使用本教程

  1. 初学者:按顺序阅读第 1-9 章,搭建基础
  2. 有经验者:直接跳转感兴趣的章节
  3. 项目实战:重点阅读第 20-28 章

环境要求

PHP >= 8.3
Composer >= 2.7
MySQL >= 8.0 或 PostgreSQL >= 16