引言:为什么 PHP 不会消亡,且在 2025 年依然重要
在网页开发的世界里,新语言和框架层出不穷,但 PHP 仍然是最受欢迎的工具之一。尽管有人预测该语言会“消亡”,但在 2025 年,PHP 驱动着全球 75% 的网站,包括 Facebook(部分功能)、维基百科和 WordPress 等巨头。如果你想快速开始创建动态网站和网页应用,PHP 是入门的理想选择。
这篇文章就是你的路线图。我们将讲解 2025 年如何开始学习 PHP、需要安装哪些工具、如何编写你的第一个脚本,以及下一步该做什么。你不需要编程经验——只需要学习的意愿。
1. 环境搭建:开始前需要安装什么
在编写代码之前,你需要搭建好工作环境。在 2025 年,这非常简单。
1.1. 本地服务器:XAMPP、OpenServer 或 Docker
PHP 是一种服务器端语言,因此你需要一个服务器来运行它。对于初学者来说,最简单的方法是安装一个现成的软件包,其中包含 PHP、Apache 网络服务器和 MySQL 数据库。
- XAMPP — 一个跨平台软件包,适用于 Windows、macOS 和 Linux。安装只需 5 分钟。
- OpenServer — Windows 用户的热门选择。它具有用户友好的界面和预装的模块。
- Docker — 一个更专业的工具,但对于入门阶段来说可能有些大材小用。
安装完成后,启动服务器,在浏览器中打开 http://localhost。如果你看到一个欢迎页面——那么一切就绪。
1.2. 代码编辑器:带有插件的 VS Code
编写代码时,请使用 Visual Studio Code (VS Code)——它免费且功能强大。安装以下扩展:
PHP Intelephense— 自动补全和提示。PHP Debug— 用于调试代码。Live Server— 用于自动刷新页面。
2. 基本语法:你的第一个 PHP 脚本
PHP 代码可以直接嵌入到 HTML 中。文件的扩展名为 .php,代码放在 <?php ... ?> 标签内。
2.1. Hello, World!
在 htdocs 文件夹(对于 OpenServer 则是 domains 文件夹)中创建一个 index.php 文件,并写入:
<!DOCTYPE html><html><head> <title>我的第一个 PHP 网站</title></head><body> <h1> <?php echo "Hello, PHP 2025 World!"; ?> </h1> <p>Today: <?php echo date("d.m.Y"); ?></p></body></html>在浏览器中打开 http://localhost/index.php。你将看到标题和当前日期。恭喜你,你已编写了第一个动态网站!
2.2. 变量和数据类型
PHP 中的变量以 $ 符号开头。该语言不要求严格的类型声明——它会自动确定类型。
<?php $name = "Anna"; $age = 25; $isStudent = true; $price = 99.99;
echo "Name: $name, Age: $age"; // 输出: Name: Anna, Age: 25?>2.3. 条件语句和循环
PHP 的控制结构与其他语言类似:
<?php $hour = date("H");
if ($hour < 12) { echo "Good morning!"; } elseif ($hour < 18) { echo "Good afternoon!"; } else { echo "Good evening!"; }
// For 循环 for ($i = 1; $i <= 5; $i++) { echo "Line number $i<br>"; }?>3. 使用表单和数据:让你的网站具有交互性
PHP 的主要优势在于处理来自 HTML 表单的数据。让我们看一个简单的例子:一个反馈表单。