努力思考 + 实践, 眼高手低是不行的. 注册 | 登陆

使用位运算来实现PHP权限控制

原理: 将每个二进制位为一个权限标识位

  • 增加权限使用 | (无论存在与否, 将对应的权限位置1)
  • 删除权限使用 ^& ~ (无论存在与否, 将对应的权限位置0)
  • 判断权限使用 & (使用与判断对应的权限位是否为1, 是, 返回非0; 不是, 返回0)
http://xiaobin.net/archives/8/
http://www.lizhijin.com/view.php/PHP/140.html
http://topic.csdn.net/u/20090421/23/25ff3c5c-8bd1-4899-a05e-ecac2bad36e6.html (算法与前两则不同)

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):