//八进制,前面加0代表8进制echo0123,'<br/>';//十进制83从右到左3个位,分别是以1顶1,以1顶8,以1顶64echo027,'<br/>';//23//十六进制,前面加0x代表16进制,0123456789abcdefecho0x123,'<br/>';//十六进制从右到左3个位,分别是以1顶1,以1顶16,以1顶256echo0x27."<br>";echo0x1c."<br>";//28//二进制,php目前不支持直接表示,从右到左,分别以1顶1,顶2,顶4,顶8...../*10进制2进制50000010125511111111*///位运行符,&位与运算符,|位或运算符echo5&12,'<br/>';//6echo5|12,'<br/>';//13echo5^12,'<br/>';//异或9echo~5,'<br/>';//取反//利用位运算的左移一位,使整数增大2倍;相应得位运算的右移一位,使整数减小2倍$a=3;echo$a<<1,'<br/>';//6echo$a<<2,'<br/>';//12//赋予权限值-->(删除:8)(上传:4)(写入:2)(只读:1)define(“mDELETE”,8);define(“mUPLOAD”,4);define(“mWRITE”,2);define(“mREAD”,1);//部门经理的权限为(假设它拥有此部门的所有权限)echomDELETE|mUPLOAD|mWRITE|mREAD//相当于是把上面的权限值加起来:8+4+2+1=15//设我只有upload和read权限,则echomUPLOAD|mREAD