PHP 是最流行的服务端脚本语言之一,全球超过 75% 的网站使用它。从这一页开始,掌握动态网站开发。
PHP(Hypertext Preprocessor,超文本预处理器)是一种开源的服务器端脚本语言, 特别适合 Web 开发。它可以嵌入 HTML 中,由服务器执行后生成动态网页内容。
语法接近 C 语言,有编程基础的人几小时就能写出第一个动态页面。
天生为网站而生,与 HTML、表单、数据库配合极其自然。
WordPress、ThinkPHP、Laravel 等框架和系统,岗位需求稳定。
PHP 代码写在 <?php ... ?> 标签之间,可以嵌入 HTML:
<?php // 定义变量 $name = "PHP 学习者"; $year = 2026; ?> <!DOCTYPE html> <html> <body> <h1>你好,<?php echo $name; ?></h1> <p>今年是 <?php echo $year; ?> 年</p> </body> </html>
PHP 变量以 $ 开头,无需声明类型:
$str = "字符串"; // 字符串 $num = 100; // 整数 $price = 9.9; // 浮点数 $isOk = true; // 布尔值 $list = ["A", "B", "C"]; // 数组
if ($num > 50) { echo "大于 50"; } else { echo "小于等于 50"; } foreach ($list as $item) { echo $item . "<br>"; }
用 $_GET 和 $_POST 接收用户提交的数据:
// contact.php if ($_SERVER['REQUEST_METHOD'] === 'POST') { $name = $_POST['name'] ?? ''; echo "收到留言:" . htmlspecialchars($name); }
htmlspecialchars(),
操作数据库务必使用 PDO 预处理,防止 XSS 和 SQL 注入。
按下面四个阶段推进,每一步都有明确目标:
| 阶段 | 核心内容 | 能做什么 |
|---|---|---|
| 第 1 阶段 | 语法基础 | 写出带变量和循环的 PHP 页面 |
| 第 2 阶段 | MySQL + PDO | 从数据库读取产品、新闻并展示 |
| 第 3 阶段 | 项目整合 | 完成一个可运行的企业网站 |
| 第 4 阶段 | 框架与 MVC | 用框架开发规范、可维护的项目 |
页面和数据库统一使用 utf8mb4 编码。
永远用 PDO 预处理,不要拼接 SQL 字符串。
用 include 抽取公共头尾,统一定义基础路径。
开发时打开 display_errors,用 var_dump() 排查。