最适合网络开发者的网站
PHP。初学者课程

尿素

PHP 变量


什么是变量?

变量 是存储信息的“容器”。


创建(声明)PHP 变量

在 PHP 中,变量以 $ 符号,后跟变量名称:

例子

<?php
$txt = "你好,世界!";
$x = 5;
$y = 10.5;
?>
亲自尝试 »

执行上述语句后,变量 $txt 将保持价值Hello world!,变量 $x 将保持价值5以及变量 $y 将保持价值10.5.

笔记: 当您将文本值分配给变量时,请将该值放在引号中。

笔记: 与其他编程语言不同,PHP 没有声明变量的命令。变量在您首次赋值时创建。

将变量视为存储数据的容器。


PHP 变量

变量可以有一个简短的名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。

PHP 变量的规则:

  • 变量以 $ 符号,后跟变量名称
  • 变量名必须以字母或下划线字符开头
  • 变量名不能以数字开头
  • 变量名只能包含字母数字字符和下划线(Az、0-9 和 _ )
  • 变量名称区分大小写 ($age$AGE 是两个不同的变量)

请记住,PHP 变量名区分大小写!


输出变量

PHP echo 语句通常用于将数据输出到屏幕。

以下示例将显示如何输出文本和变量:

例子

<?php
$txt =“W3Schools.com”;
echo "我爱$txt!";
?>
亲自尝试 »

以下示例将产生与上述示例相同的输出:

例子

<?php
$txt =“W3Schools.com”;
echo "我爱" . $txt . "!";
?>
亲自尝试 »

以下示例将输出两个变量的总和:

例子

<?php
$x = 5;
$y = 4;
回显 $x + $y;
?>
亲自尝试 »

笔记: 您将详细了解echo 语句以及如何在下一章中输出数据到屏幕。


PHP 是一种松散类型语言

在上面的例子中,请注意我们不必告诉 PHP 变量是哪种数据类型。

PHP 会根据变量的值自动为其关联数据类型。由于数据类型并非严格意义上的设置,因此您可以执行诸如将字符串添加到整数之类的操作而不会导致错误。

在 PHP 7 中,添加了类型声明。这提供了一个选项来指定声明函数时所需的数据类型,并且通过启用严格要求,它将在类型不匹配时抛出“致命错误”。

您将详细了解 strictnon-strict 要求和数据类型声明PHP 函数 章节。