はいたてきろんりわ
大まかな意味
論理演算子のxor。
TRUEとFALSEの組み合わせではTRUEを返し、
両方TRUEまたは両方FALSEの場合はFALSEを返す。
または、ビット演算子の「^」。
片方だけビットが立っている時、ビットを返す。
適当な使用例
「排他的」って、他には排他的経済水域くらいしか思い浮かばない。
<ul>
<li>TRUE xor TRUE→<?php var_dump(TRUE xor TRUE) ?></li>
<li>TRUE xor FALSE→<?php var_dump(TRUE xor FALSE) ?></li>
<li>FALSE xor TRUE→<?php var_dump(FALSE xor TRUE) ?></li>
<li>FALSE xor FALSE→<?php var_dump(FALSE xor FALSE) ?></li>
</ul>
出力結果
- TRUE xor TRUE→bool(false)
- TRUE xor FALSE→bool(true)
- FALSE xor TRUE→bool(true)
- FALSE xor FALSE→bool(false)
コメント