异或,英文为exclusive OR,缩写成xor [1]
异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:
a⊕b = (¬a ∧ b) ∨ (a ∧¬b)
如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0
<?php $a = 6; $b = 3; $c = ($a < 10 && $b > 1); var_dump($c); $c = ($a == $b || $b == 1); var_dump($c); $c = ($a > 10 xor $b < 1); var_dump($c); $c = ! ($a == $b); var_dump($c); $x = 5; $y = "5"; var_dump($x == $y); var_dump($x === $y); var_dump($x != $y); var_dump($x !== $y); $a = 5; $b = 8; var_dump($a >= $b); var_dump($a < $b); ?>