位運算:是針對字節上的位來進行運算
把位上的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