目录

PHP 变量


变量"containers"用于存储信息。


创建(声明)PHP 变量

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

示例

<?php
$txt = "Hello world!";
$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 变量名称区分大小写!



输出变量

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

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

示例

<?php
$txt = "91xjr.com";
echo "I love $txt!";
?>
亲自试一试 »

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

示例

<?php
$txt = "91xjr.com";
echo "I love " . $txt . "!";
?>
亲自试一试 »

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

示例

<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
亲自试一试 »

笔记:您将了解更多关于echo语句以及如何将数据输出到屏幕将在下一章中介绍。


PHP 是一种松散类型语言

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

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

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

您将了解更多有关strictnon-strict要求和数据类型声明PHP 函数章节。