扫码一下
查看教程更方便
最基本的赋值运算符是“=”,用于对变量进行赋值操作,而其他运算符可以和赋值运算符“=”联合使用,构成组合赋值运算符。赋值运算符是把基本赋值运算符“=”右边的值赋给左边的变量。
例子 | 等同于 | 操作 |
---|---|---|
$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
$a = 9;
$b = 6;
echo '$a = '.$a.', $b = '.$b.'<br>';
echo '$a += $b 的值为:'.($a += $b).'<br>';
echo '$a -= $b 的值为:'.($a -= $b).'<br>';
echo '$a *= $b 的值为:'.($a *= $b).'<br>';
echo '$a /= $b 的值为:'.($a /= $b).'<br>';
?>
运行结果如下:
$a = 9, $b = 6
$a += $b 的值为:15
$a -= $b 的值为:9
$a *= $b 的值为:54
$a /= $b 的值为:9
例子 | 等同于 | 操作 |
---|---|---|
$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 | 字符串拼接 |
$a ??= $b | $a = $a ?? $b | NULL 合并 |