答案:这个问题很简单!&是按位与运算例如十进制3换算成二进制00000011十进制1换算成二进制00000001那么3&1就是1了$num>>=4是个组合运算,你应该知道$num+=4的意思是$num=$num+4吧?这里的>>位运算就是右移一位,比如说6的二进制是00000110右移一位就是00000011在二进制里右移一位就代表是除以二右移4位同理就是除以16了不知道这样讲你是否就明白了你可以将一个数字带入走一遍流程就很清楚了.
上一个:PHP中有没有返回当前日期是星期几的函数下一个:PHP教程连载(28)——2.2.1 常量的定义