问一个PHP小问题 return(!($var & 1));这句什么意思?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 等同于if($var & 1==false) return true;else return false; LS的说的都对,但是再深入一步的话就是一个位判断操作,经常用来进行一些权限啊什么的判断。比如:1:可以读2:可以写4:可以更新那么你这个判断就是判断是否有读权限的。而类似&var&3就是判断是否有读和写权限的。 据我的理解它的功能是:$var为偶数返回true,为奇数返回false; 4楼说的没错。因为1的二进制末位是1,其余皆为0,奇数末位必为1,偶数末位必为0.这样做与运算,奇数&1 == 1,偶数&1 == 0 phpQuery::browserPost怎么用的,有例子没?谢谢 PHP导入到数据库字段中信息不完整 如何将PHP程序源码打包? PHP 数据对象(PDO)连接时apache.exe内存出错 php 5 调用mysql 5 存储过程时出错,请高手们帮帮忙!! php怎么使用串口收发指令? php的一个通用文件上传的类。 radio分组的问题!在线等! PHP运行速度的问题? ECSHOP 分类商品列表默认按最后上架排序 多个tr的onMouseOver 网站PR查询 排名查询这些程序怎么做
if($var & 1==false)
return true;
else
return false;
2:可以写
4:可以更新那么你这个判断就是判断是否有读权限的。而类似&var&3就是判断是否有读和写权限的。
这样做与运算,奇数&1 == 1,偶数&1 == 0