迷失

<?php

define('A1', 8);
define('A2', 0);
define('A3', 16);

var_dump('A1^A1', A1 ^ A1);
var_dump('A2^A2', A2 ^ A2);
var_dump('A1^A2', A1 ^ A2);
var_dump('A1^A3', A1 ^ A3);
var_dump('A1&A1', A1 & A1);
var_dump('A2&A2', A2 & A2);
var_dump('A1&A2', A1 & A2);
var_dump('A1&A3', A1 & A3);

按位操作

^ 相同为0,不能为1  异或

& 都为1,为1,其他为0

A1 00001000

A2 00000000

A3 00010000

string(5) "A1^A1"
int(0)
string(5) "A2^A2"
int(0)
string(5) "A1^A2"
int(8)
string(5) "A1^A3"
int(24)
string(5) "A1&A1"
int(8)
string(5) "A2&A2"
int(0)
string(5) "A1&A2"
int(0)
string(5) "A1&A3"
int(0)
原文地址:https://www.cnblogs.com/zhco/p/9486174.html