Skip to content

5.2 赋值运算符

赋值运算符用于将值赋给变量,是PHP中最基础的运算符之一。

基本赋值运算符

运算符描述示例等价于
=基本赋值$a = $b将 $b 的值赋给 $a
+=加法赋值$a += $b$a = $a + $b
-=减法赋值$a -= $b$a = $a - $b
*=乘法赋值$a *= $b$a = $a * $b
/=除法赋值$a /= $b$a = $a / $b
%=取模赋值$a %= $b$a = $a % $b
.=字符串连接赋值$a .= $b$a = $a . $b

示例代码

php
<?php
// 基本赋值
$a = 10;
echo "基本赋值: a = $a<br>";

// 加法赋值
$a += 5;
echo "加法赋值: a += 5 → a = $a<br>";

// 减法赋值
$a -= 3;
echo "减法赋值: a -= 3 → a = $a<br>";

// 乘法赋值
$a *= 2;
echo "乘法赋值: a *= 2 → a = $a<br>";

// 除法赋值
$a /= 4;
echo "除法赋值: a /= 4 → a = $a<br>";

// 取模赋值
$a %= 3;
echo "取模赋值: a %= 3 → a = $a<br>";

// 字符串连接赋值
$str = "Hello";
$str .= " World";
echo "字符串连接赋值: str .= \" World\" → str = $str<br>";
?>

注意事项

  1. 赋值运算符的优先级较低,通常在表达式计算完成后才执行赋值操作
  2. 复合赋值运算符(如 +=-= 等)可以简化代码,提高可读性
  3. 字符串连接赋值运算符 .= 专门用于字符串操作

练习

  1. 使用不同的赋值运算符进行变量操作
  2. 尝试使用复合赋值运算符简化代码

© 2026 编程马·菜鸟教程 版权所有