PHP运算符

1、算术:加减乘除、模、取反、并置(即.)

2、赋值:x=y;x +=y等

3、递增/递减:x++

4、比较:x==y

5、逻辑: x && y

6、三元:$a ? $b : '2';

7、位运算:

$a & $b 	And(按位与) 	        将把 $a 和 $b 中都为 1 的位设为 1。
$a | $b Or(按位或) 将把 $a 和 $b 中任何一个为 1 的位设为 1。
$a ^ $b Xor(按位异或) 将把 $a 和 $b 中一个为 1 另一个为 0 的位设为 1。
~ $a Not(按位取反) 将 $a 中为 0 的位设为 1,反之亦然。
$a << $b Shift left(左移) 将 $a 中的位向左移动 $b 次(每一次移动都表示“乘以 2”)。
$a >> $b Shift right(右移) 将 $a 中的位向右移动 $b 次(每一次移动都表示“除以 2”)。

8、组合比较符($a<=>$b):

如果 $a > $b, 则 $c 的值为 1。

如果 $a == $b, 则 $c 的值为 0。

如果 $a < $b, 则 $c 的值为 -1。

9、合并运算符:

  • //原先的做法
  • //$lig = isset($_GET['lig'])?$_GET['lig']:'bee';
  • $lig = $_GET['lig']??'bee';
  • echo $lig; //输出:bee