PHP 语言教程
本教程是 PHP 语言的完整 16 篇入门系列,参考 runoob.com/php/ 的结构,面向零基础初学者。从环境搭建、PHP 标记语法一路讲到表单处理、会话管理、面向对象、PDO 数据库操作与 Web 安全,每一篇都配有可运行的代码示例。
PHP 是一门服务端脚本语言,代码在服务器执行后生成 HTML 发送给浏览器。全球超过 70% 的网站后端使用 PHP,包括 Facebook、Wikipedia、Slack,以及以 WordPress 为代表的内容管理系统。从个人博客到企业门户,PHP 仍然是上线最快、托管成本最低的 Web 开发选择。
先看一个 PHP 程序
下面是最简单的 PHP 程序,先感受一下它的样子:
<?php
// 第一个 PHP 程序
echo "Hello, PHP!";
// 输出: Hello, PHP!全部 16 篇子教程
建议按顺序学习,每天 1~2 篇,两周即可入门。
- PHP 简介 — 历史、特点与应用场景
- PHP 环境搭建 — XAMPP、Laragon 与内置服务器
- PHP 基础语法 — PHP 标记、echo、注释、大小写
- PHP 变量 — $ 变量、作用域、常量
- PHP 数据类型 — 标量、复合、特殊类型
- PHP 运算符 — 算术、比较、逻辑、字符串连接
- PHP 控制流程 — if、switch、for、foreach
- PHP 函数 — 参数、返回值、闭包、箭头函数
- PHP 数组 — 索引数组、关联数组、多维数组
- PHP 字符串 — 单双引号、heredoc、常用函数
- PHP 表单处理 — $_GET、$_POST、过滤与验证
- PHP 会话管理 — Cookie、Session、登录状态
- PHP 面向对象 — 类、对象、继承、可见性
- PHP 数据库(PDO) — 连接、查询、预处理语句
- PHP 文件上传 — $_FILES、move_uploaded_file
- PHP 安全实践 — SQL 注入、XSS、密码哈希
推荐学习路径
如果你是完全的零基础,建议按下面 4 个阶段推进,每个阶段都建立在前一个之上:
- 阶段 1 打地基:简介 → 环境搭建 → 基础语法 → 变量 → 数据类型。先能在本地跑起来代码,看懂最简单的程序。
- 阶段 2 控制与抽象:运算符 → 控制流程 → 函数 → 数组 → 字符串。学会让程序"做判断、组织数据、复用逻辑"。
- 阶段 3 Web 开发:表单处理 → 会话管理。掌握 PHP 真正的强项——处理 HTTP 请求与跨页面状态。
- 阶段 4 工程化:面向对象 → PDO 数据库 → 文件上传 → 安全实践。掌握真实项目所需的全部技能。
每篇都建议你边读边敲:把示例代码保存为 .php 文件,放到本地服务器根目录,浏览器访问看效果。编程是"手艺活",光看不练记不住。
开始学习
准备好了吗?从第一篇开始 → PHP 简介