ESC
输入关键词搜索文章
目录

PHP

枢纽页 · 从入门到 Web 开发实战
超文本预处理器——嵌入 HTML 的服务端脚本语言
Overview · 枢纽页
PHP:嵌入 HTML 的服务端脚本语言

PHP(PHP: Hypertext Preprocessor)自 1995 年诞生以来,一直是 Web 开发领域最主流的服务端语言之一。它可以直接嵌入 HTML 页面,用 <?php ... ?> 标签包裹服务端逻辑,生成动态页面内容。

截至 2026 年,PHP 8.5 是最新稳定版本,带来了 URI Extension、Pipe Operator、Clone With 等语言革新。本枢纽页按主题组织所有 PHP 相关笔记,形成从入门到实战的完整学习路径。

📖 学习路径
排序:
第一阶段
PHP 基础
入门速查:语法、数据类型、数组、控制结构、函数。从零开始的第一站。
变量、String/Array/Object、for/foreach、函数定义、Named Arguments
第二阶段
语法与 HTTP
深入 PHP 语法细节,以及 HTTP 请求处理、Session、Cookie 等 Web 开发核心。
字符串处理、运算符、常量、$_SERVER、$_GET/$_POST、Session、Cookie
第三阶段
面向对象
类、继承、接口、Trait、枚举。PHP 8.x 的 OOP 能力已非常成熟。
构造器提升、readonly、Property Hooks、Asymmetric Visibility
第四阶段
PHP 8.x 新特性
PHP 8.0–8.5 的语言革新专题:从 JIT 到 Pipe Operator 的演进全景。
Enums、Fibers、Match、Nullsafe、Property Hooks、URI Extension
第五阶段
数据库交互
PDO 连接 MySQL,执行 CRUD 操作、事务处理与预处理语句。
PDO 配置、CREATE TABLE、INSERT/SELECT/UPDATE/DELETE、事务
第六阶段
文件操作
PHP 文件读写、上传功能,处理服务端文件资源。
file_get_contents、fopen、文件上传、路径穿越防护
第七阶段
表单处理
HTML 表单与 PHP 后端的完整交互流程,覆盖所有表单元素类型。
input/select/textarea、GET 与 POST、filter_input、表单验证
安全专题
安全实践
密码存储、SQL 注入、XSS、CSRF、Session 安全、文件上传安全。
password_hash、预处理语句、htmlspecialchars、CSRF Token

文章关系图

8 篇文章 · 29 条连接

🔗 关键概念速查
SYNTAX
PHP 嵌入方式
<?php ... ?> <?= ?> $ 变量
TYPES
数据类型
int float string bool array object null enum
OOP
面向对象
class interface trait enum readonly
HTTP
请求处理
$_GET $_POST $_SERVER $_COOKIE $_SESSION
DB
数据库操作
PDO CRUD 事务 预处理语句
SECURITY
安全实践
password_hash htmlspecialchars CSRF Token
🚀 PHP 8.5 最新特性

PHP 8.5 — Released Nov 20, 2025

PHP 8.5 是当前最新稳定版本,带来了多项语言层面的革新:

  • Pipe Operator — 新增 |> 操作符,函数链式调用,告别嵌套地狱
  • URI Extension — 内置 URI 解析扩展,替代旧版 parse_url
  • Clone With — 克隆对象时直接修改属性,简化 readonly 类的 "with-er" 模式
  • #[\NoDiscard] — 返回值必须使用,防止 API 调用遗漏
  • Persistent cURL Handles — cURL 句柄跨请求持久化

完整特性列表请参考 PHP 8.x 新特性专题php.net

🧩 关联文章
Web 开发
AJAX 异步请求
前端与 PHP 后端的异步数据交互,实现无刷新页面更新。
前端基础
HTML / CSS / JavaScript
PHP 服务端渲染的前端基础,三件套与 PHP 协同工作。