位运算:是针对字节上的位来进行运算
把位上的0/1当成假/真,针对每个位上的逻辑运算
10进制 2进制
5 0000 0101
12 0000 1100
& -----------------
0000 0100
echo 5 & 12 ;//4
| ----------------
0000 1101
echo 5|12 ; // 13
^ --------------
0000 1001
echo 5^12 ;//9
~ -------------------- 1=>0,0=>2
echo ~ 5 // -6;
//利用位运算的左移,使数字迅速增大2倍
$a = 3;
echo $a<<1 ; //6
echo $a >>1 ; //3