xor (boolean a, boolean b) ⇒ boolean
Returns the exclusive-or (XOR) on two boolean values. i.e.
(!($a && $b) && ($a || $b)).
XOR (⊕) is based on the logic that is provided by underlying logic gates made of transistors. As such, XOR is true if and only if one condition is true. The truth table for OR and XOR is shown below:
|P||Q||P ∨ Q||P ⊕ Q|