Today, friends in a group of friends asked the next bit and or question.
PHP has been working for 1 years, maybe not quite familiar with this piece. Introduce this part to the novice friend here
Pressing is located primarily on binary number operations.
This is not a purely additive relationship.
Decimal 1 converted to binary 00000001
Decimal 2 converted to binary 00000010
The bitwise ^ 00000011//Is different is counted as 1 ^_^
And then
Decimal 3 converted to binary 00000011
Decimal 1 converted to binary 00000001
Bitwise & 00000001//Is the same as each single digit, otherwise it will be counted as 0
Finally introduce the following usage; The bitwise & return value is meaningless. It is mainly used to determine if $ A is present in $c//permission usage is much more.
' Increase ', 4=> ' delete ',2=> ' to ',1=> '); foreach ($privilege _arr as $k = $v) { $k & $my _privilege && $Pri. = ' I have '. $v. ' Power
';} Echo $Pri;? >