久々にphp &= ってなんだよの巻

Home / 久々にphp &= ってなんだよの巻

久々にphp &= ってなんだよの巻

2013-04-12 | PHP | コメントはまだありません

php自体は久々どころではなく日々さわって涙を流しているわけですが。

php -r "$a = true; $a &= true; echo $a;"
1
php -r "$a = true; $a &= false; echo $a;"
0
php -r "$a = false; $a &= false; echo $a;"
0
php -r "$a = false; $a &= true; echo $a;"
0

どっかでfalseが一度でも入ったらfalseなんじゃな。

マニュアルにもあった。

See the Arithmetic Operators
Assignment    Same as:
$a += $b     $a = $a + $b    Addition
$a -= $b     $a = $a - $b     Subtraction
$a *= $b     $a = $a * $b     Multiplication
$a /= $b     $a = $a / $b    Division
$a %= $b     $a = $a % $b    Modulus

See the String Operators
$a .= $b     $a = $a . $b       Concatenate

See the Bitwise Operators page
$a &= $b     $a = $a & $b     Bitwise And
$a |= $b     $a = $a | $b      Bitwise Or
$a ^= $b     $a = $a ^ $b       Bitwise Xor
$a <<= $b     $a = $a << $b     Left shift
$a >>= $b     $a = $a >> $b      Right shift

人の書いたソースにこういうのがあってね。
なんだろうと思ったわけ。

About Auther

about author

Halipeco

UO@倭国、EQ@Xegony、DOL@乙鯖を経てFF14のアトモスに生息中。
仕事と趣味でPython書いてる。
買った果物に種があると植えるのが趣味。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です