变量和常量
学习如何在 PHP 中使用变量和常量
变量和常量 是 CoddyKit 上的免费 PHP Academy 课时。 这是第 1 节课,共 5 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 PHP Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 PHP Academy 课程共包含 5 节课。
变量与常量
变量与常量
欢迎进入 PHP 学习之旅的新篇章!在本课中,您将学习如何使用变量存储数据,以及使用常量定义不可改变的值。让我们开始吧!

什么是变量
什么是变量
变量用于存储在脚本执行期间可能发生变化的数据。在 PHP 中:
- 变量名以 $ 符号开头。
- 变量可以存储字符串、数字和数组等不同类型的数据。
示例:
<?php
$name = "Alice";
$age = 25;
echo "Name: $name, Age: $age";
?>
变量命名规则
变量命名规则
在 PHP 中命名变量时,请遵循以下规则:
- 变量名必须以字母或下划线(_)开头。
- 变量名可以包含字母、数字和下划线,但不能包含空格。
- 变量名区分大小写。
示例:
<?php
$name = "Alice";
$Name = "Bob";
echo $name; // Outputs: Alice
echo $Name; // Outputs: Bob
?>
变量中的数据类型
变量中的数据类型
PHP 变量可以存储各种类型的数据,包括:
- 字符串: 文本数据(例如“你好”)。
- 整数: 整数值(例如 42)。
- 浮点数: 小数值(例如 3.14)。
- 布尔值: true 或 false 值。
- 数组: 一组值的集合。
示例:
<?php
$string = "Hello, World!";
$integer = 42;
$float = 3.14;
$boolean = true;
echo $string; // Outputs: Hello, World!
?>
什么是常量
什么是常量
常量用于存储在脚本执行期间无法更改的值。请使用 define() 函数声明常量。
示例:
提示: 常量会自动成为全局常量,可以从脚本的任何部分访问。
<?php
define("SITE_NAME", "My Website");
echo SITE_NAME;
// Outputs: My Website
?>
常量与变量的区别
常量与变量的区别
以下是常量与变量之间的主要区别:
- 常量不使用 $ 符号,而变量会使用。
- 常量设置后不能重新定义,但变量的值可以改变。
- 常量始终是全局的,而变量可以具有局部或全局作用域。
示例:
<?php
define("MAX_USERS", 100);
$current_users = 5;
echo MAX_USERS; // Outputs: 100
echo $current_users; // Outputs: 5
?>
同时使用变量和常量
同时使用变量和常量
您可以组合使用变量和常量来构建动态输出。示例:
提示: 请使用连接运算符(.)在 PHP 中组合字符串。
<?php
define("GREETING", "Welcome");
$name = "Alice";
echo GREETING . ", " . $name . "!";
// Outputs: Welcome, Alice!
?>
最佳实践
最佳实践
使用变量和常量时,请遵循以下最佳实践:
- 使用能够说明用途的有意义名称(例如
$userName)。 - 对于不会改变的值,请使用常量(例如
define("PI", 3.14);)。 - 将相关变量放在一起,以提高代码的可读性。
提示: 一致的命名规范可以让代码更易于理解和维护。
做得很好!
做得很好!
恭喜您!您已经学习了如何在 PHP 中使用变量和常量来存储及管理数据。这些工具是构建动态且灵活的 Web 应用程序的基础。在下一课中,我们将更详细地探索 PHP 的数据类型。让我们继续编写代码吧!

常见问题解答
「变量和常量」课时是免费的吗?
是的 — 「变量和常量」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 PHP Academy 课程的其余内容,请升级到 CoddyKit PRO。 PHP Academy 课程共包含 5 节课。
「变量和常量」这节课中我会学到什么?
学习如何在 PHP 中使用变量和常量 你通过在浏览器中直接运行的动手代码来练习 PHP Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 PHP Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 PHP Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 5 节。
「变量和常量」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 PHP Academy 课中编写并运行代码吗?
能。每节 PHP Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。