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 篇,两周即可入门。

  1. PHP 简介 — 历史、特点与应用场景
  2. PHP 环境搭建 — XAMPP、Laragon 与内置服务器
  3. PHP 基础语法 — PHP 标记、echo、注释、大小写
  4. PHP 变量 — $ 变量、作用域、常量
  5. PHP 数据类型 — 标量、复合、特殊类型
  6. PHP 运算符 — 算术、比较、逻辑、字符串连接
  7. PHP 控制流程 — if、switch、for、foreach
  8. PHP 函数 — 参数、返回值、闭包、箭头函数
  9. PHP 数组 — 索引数组、关联数组、多维数组
  10. PHP 字符串 — 单双引号、heredoc、常用函数
  11. PHP 表单处理 — $_GET、$_POST、过滤与验证
  12. PHP 会话管理 — Cookie、Session、登录状态
  13. PHP 面向对象 — 类、对象、继承、可见性
  14. PHP 数据库(PDO) — 连接、查询、预处理语句
  15. PHP 文件上传 — $_FILES、move_uploaded_file
  16. PHP 安全实践 — SQL 注入、XSS、密码哈希

推荐学习路径

如果你是完全的零基础,建议按下面 4 个阶段推进,每个阶段都建立在前一个之上:

每篇都建议你边读边敲:把示例代码保存为 .php 文件,放到本地服务器根目录,浏览器访问看效果。编程是"手艺活",光看不练记不住。

开始学习

准备好了吗?从第一篇开始 → PHP 简介

✈️💬