PHPリファレンス(逆引き)

PHPリファレンス
 
ビット演算子
スポンサードリンク

ビット演算子一覧
ビット演算子 説明
$a & $b

論理積。$aと$bの両方のビットが1の場合は1、それ以外は0

$a | $b 論理和。$aと$bの両方が0の場合は0、いづれかが1の場合は1
$a ^ $b 排他的論理和。$aと$bの片方が0で片方が1の場合は1。
両方とも1または両方とも0の場合は0。
~$a 否定。$aの各ビットが、0の場合は1になり、1の場合は0になる。
$a << $b 左シフト。$a のビットを左に $b ビットシフトする。各シフトは "2を掛ける割る" ことになります。
$a >> $b 右シフト。$a のビットを右に $b ビットシフトする。各シフトは "2で割る" ことになります。

ビット演算子と代入演算子
ビット演算子 説明
$a &= $b

論理積で代入する。 $a = $a & $b と同じ。

$a |= $b 論理和で代入する。 $a = $a | $b と同じ。
$a ^= $b 排他的論理和で代入する。 $a = $a ^ $b と同じ。
$a <<= $b 左シフトで代入する。 $a = $a <<= $b と同じ。
$a >>= $b 右シフトで代入する。 $a = $a >>= $b と同じ。


スポンサード リンク



算術演算子
比較演算子
論理演算子
ビット演算子
配列演算子
3項演算子
実行演算子

PHP基本へ
忘れっぽいエンジニアのPHPリファレンス TOPへ