PHP 简介与运行原理
了解 PHP 语言特点、运行模式(解释型嵌入HTML)、应用场景
PHP 简介与运行原理
PHP 是专为 Web 设计的脚本语言——嵌入 HTML 中,在服务器端执行,生成 HTML 发给浏览器。全球 ~77% 的网站后端是 PHP(包括 WordPress、Facebook 早期)。
学完本章你将: 了解 PHP 语言定位、解释执行模式、应用场景。
PHP 的特点
| 特点 | 说明 |
|---|---|
| 嵌入 HTML | `` 标记内写 PHP,之外是 HTML |
| 解释执行 | 不需要编译,修改后刷新即可 |
| 丰富内置 | 数千个函数,尤其字符串和数组操作 |
| 部署简单 | 把 .php 文件放进服务器目录就能运行 |
| 动态类型 | 变量不需要声明类型 |
运行模式
浏览器请求 .php → Web 服务器 (Apache/Nginx)
→ PHP 解释器执行
→ 生成 HTML
→ 返回给浏览器
和 C 的关键区别:PHP 是每次请求都执行的脚本,而 C 编译成一次运行的可执行文件。
PHP 版本演进
php
// PHP 5.6 (已停止维护)
// PHP 7.x — 性能翻倍、类型声明
// PHP 8.0 — JIT、match、命名参数、注解
// PHP 8.1+ — 枚举、纤程、readonly
// 现代 PHP 推荐 >= 8.1
为什么选 PHP
- 入门门槛极低——打开浏览器就能看到结果
- 共享主机成本低——几乎所有廉价服务器都支持
- 生态成熟——WordPress、Laravel、Symfony
- 开发速度快——适合中小型 Web 项目