本课程是我们作为 Onur Özden Web Çözümleri 提供的免费 PHP 课程之一。 PHP 变量声明 我们将解释该主题。

在提供有关变量的信息之前,我们想提一下这一点。所有编程语言中定义变量都是相似的。在某些编程语言中,我们需要为变量指定数据类型。在某些情况下,这是没有必要的。 在 PHP 中,变量的数据类型由 PHP 在运行时自动确定。因此,定义变量时并不强制指定数据类型。让我们记住这些信息并了解什么是变量。

PHP 变量

变量是用于存储数据并且我们可以在其中操作数据的数据持有者。我们可以给变量赋值很多类型的值,特别是数字和文本(字符串)。

PHP 变量声明

在 PHP 中,我们使用 $(美元)字符创建变量,使用 =(等于)字符为变量赋值。在每个变量的末尾;必须是(分号)。让我们通过一个例子来理解这一点。

$variable1 = 'Onur Özden Web Çözümleri';
$variable2 = 4;

我们通过在第一行中键入 $degisken1 来定义变量名称。我们使用“=”运算符为变量赋予文本类型的值“Onur Özden Web Çözümleri”。由于我们给出的值是文本类型,因此我们将变量的数据作为“值”用双引号引起来。在第二行中,我们定义了一个名为 $variable2 的变量,并将值 4 作为数字。那么为什么我们不像上一行那样将值 4 放在双引号之间呢?因为值4是数字类型。我们将文本类型值括在双引号或单引号之间。我们直接打印数字类型的值。

PHP 数据类型 和 PHP中双引号和单引号的区别 我们将在下一课中学习这些主题。

PHP变量声明规则

在 PHP 中,就像在所有语言中一样,我们可以根据一定的规则定义变量。完整规则如下:

  • 变量以 $(美元)符号开头。
  • 变量必须以字母或 _(下划线)开头。它不能以任何数字开头。
  • 变量中不能使用特殊字符(/、+、^、" 等)或空格字符。
  • 定义变量名时,不能使用 PHP 使用的保留字(if、break、default、new 等)。
  • (a-z、A-Z、0-9) 和 _(下划线)可用于变量名称。
  • 变量名称区分大小写。

PHP 变量声明建议

这些建议完全是可选的。但是,如果遵循它,则可以编写更清晰的代码。

  • 不建议在变量名中使用土耳其语字符。当您将编写的脚本添加到 Github 时,想象一下变量名称是土耳其语的,除了说土耳其语的人之外没有人理解它们。编程语言是全球性的。软件语言中的习语和表达方式采用全球通用的英语。因此,建议我们使用英文术语。
  • 建议变量命名按照一定的标准进行。例如,如果您正在开发 WordPress 等 CMS WordPress 代码标准如果您正在进行 PHP 开发 PHP PSR 标准 必须遵守。
  • 为了可读性,不建议变量名全部大写。

PHP 变量操作

现在我们已经了解了如何在 PHP 中定义变量、变量定义规则和建议,让我们看看我们可以用变量做什么。在 PHP 中,我们可以将变量打印到屏幕上、在变量值旁边分配一个新值、组合两个变量或对变量执行数学运算。

将变量打印到屏幕上

我们使用回显形成将变量打印到屏幕上。让我们通过 PHP.net 的一小段引用来了解一下 echo 是什么:

echo事实上,它不是一个函数,而是一个语言构造,因此没有必要将其参数括在花括号中。参数,echo它由关键字后面的表达式组成,用逗号分隔且不括在括号中。与其他一些语言结构不同,echo没有返回值,因此不能在表达式上下文中使用。

来源: https://www.php.net/manual/tr/function.echo.php

现在让我们将变量打印到屏幕上。

$number = 5;
$string = 'Onur Özden Web Çözümleri';
echo $number;
echo $string;

正如您在示例中看到的,将变量打印到屏幕上非常简单。我们使用回声形成来编写变量名称。由于 echo 形成与其他内容一样是 PHP 中的表达式/语句,因此我们在末尾放置一个分号。

为变量分配新值

在此示例中,我们将学习如何为已有值的变量分配新值,并在其值旁边添加新值。

$number1 = 10;
$string1 = 'String Value';
$number1 .= 14;
$string2 .= 'String';

我们创建了一个名为 number1 的变量并分配了值 10。我们创建了一个名为 string1 的变量并分配了值 String Value。然后,我们使用串联赋值运算符将值 14 分配到 $number1 值(该值是 10)旁边。这样,number1变量的值就变成了1014。然后,我们用同样的操作符将值“String”赋给了string1变量,变量的值就从“String Value”变成了“String Value String”。

PHP中的运算符是什么以及所有运算符 在本课中 我们会学习的。

组合两个变量

让我们通过一个例子结合两个变量。

$number1 = 23;
$number2 = 24;
$number3 = $number1 . $number2;

我们创建了一个名为number1的变量,并赋予了值23。我们创建了一个名为number2的变量,并赋予了值24。然后我们创建了一个名为number3的变量,并赋予了number1和number2的值。在本例中,number2 变量的值为 2324。

变量的数学运算

为了对变量进行数学运算,变量数据必须是数字类型。只要满足这个条件,我们就可以对变量进行加减乘除。让我们用一个例子来强化这一点。

$number1 = 10;
$number2 = 5;
echo $number1 + $number2; // 15
echo $number1 - $number2; // 5 
echo $number1 * $number2; // 50
echo $number1 / $number2; // 2

我们将值 10 赋予变量 number1,将值 5 赋予变量 number2。在第 4 行中,我们使用加法运算符添加了 number1 和 number2。在第 5 行中,我们使用减法运算符从 number2 中减去 number1。在第 6 行中,我们用乘法运算符将 number1 和 number2 相乘。在第 7 行中,我们使用除法运算符将 number1 除以 number2。

在本课中,我们学习了如何在 PHP 中定义变量、变量定义规则和建议以及如何操作变量。请继续关注课程的后续内容。