const AAA = 0x01 ;
const BBB = 0x02 ;
我定义了2个常量,怎么按位保存?
求高手指点,对于位运算一值很迷糊。

解决方案 »

  1.   

    我想要的结果是,取出AAA的值为1,取出BBB的值为0,坐等高手讲解~~自己顶个
      

  2.   

    AAA的值为1,这不假
    但BBB的值明明是2,为何要为0?
      

  3.   

    class lei{
        const AAA = 0x01 ;
        const BBB = 0x02 ;
        private static $DDD = array(
            self::AAA => '正常',
            self::BBB => '删除'
        );
         public static function getDDD(){
        
            return self::$DDD;
        }}
    这是类文件,取出AAA的值为1,取出BBB的值为0,坐等高手讲解~~  
    这个怎么做,也不知道我说没说明白
      

  4.   

    就是怎么让位保存,取出BBB后显示为0,  不懂,不知道怎么表述。
      

  5.   

    本帖最后由 xuzuning 于 2012-07-26 13:58:45 编辑
      

  6.   

    不理解难道是 self::BBB & self::AAA;???结果倒是0了
      

  7.   

    呵呵  谢谢各位了,就是通过一个什么样的运算后保存,然后在取出来就是BBB=》0,这样纸的。
    我在琢磨琢磨,要不行就在const CCC=0x00 ;  谢谢楼上的兄弟们~~