【发布时间】:2011-02-10 02:55:00
【问题描述】:
当我看到以下代码的输出时,我有点困惑:
$x = "a";
$y = "b";
$x ^= $y;
$y ^= $x;
$x ^= $y;
echo $x; //Got b
echo $y; //Got a
运营商^在这里是如何工作的?
【问题讨论】:
-
你是问运营商是如何工作的,还是swap是如何工作的?
-
@Sebastian P,我知道了。谢谢。
-
仅供参考:如果字符串包含不同数量的字符,则会被截断
标签: php bitwise-operators