PHP 中 '^' 的含义是什么?

phpserver side programmingprogramming更新于 2025/10/6 6:37:17

'^' 是 PHP 中的一个位运算符,即 XOR(异或)位运算符,用于显示相关变量的 ASCII 值。例如,对于一个值中的任何一位,^ 运算符会检查该位在另一个值中是否也相同。如果值相同,则输出 0,否则输出 1。以下示例演示了相同的 '^' 操作。

示例

<?php
   $x = &"a";
   $y = &"b";
   $x ^= $y;
   $y ^= $x;
   $x ^= $y;
   echo $x;
   echo "
";    echo $y; ?>

输出

b
a

给不同的变量赋值,并使用‘^’运算符对两个变量进行异或运算。相应的输出显示在控制台上。


相关文章