2020年3月9日
php1
<?php
$a1 = true;
$a2 = false;
var_dump($a1 and $a2);
$a1 = false;
$a2 = true;
var_dump($a1 and $a2);
$a1 = true;
$a2 = true;
var_dump($a1 and $a2);
echo"<hr>"
$a3 = false;
$a4 = true;
var_dump($a3 or $a4);
$a3 = true;
$a4 = false;
var_dump($a3 or $a4);
$a3 = true;
$a4 = true;
var_dump($a3 or $a4);
$a3 = false;
$a4 = false;
var_dump($a3 or $a4);
$dasg = true;
var_dump(!$dasg);
$ssdad = false;
var_dump(!$ssdad);
echo"<hr>"
var_dump(true xor true);
var_dump(false xor true);
var_dump(true xor false);
var_dump(false xor false);
var_dump(2 > 1 xor 2 = 1);
var_dump($a = true and $b = true);
echo"<br>"
var_dump($a);
var_dump($b);
echo"<hr>"
var_dump($a = false and $b = true);
echo"<br>"
var_dump($a);
var_dump($b);
echo"<hr>"
var_dump($a = true and $b = false);
echo"<br>"
var_dump($a);
var_dump($b);
echo"<hr>"
php2
<?php
$a1 = true;
$a2 = false;
var_dump($a1 and $a2);
$a1 = false;
$a2 = true;
var_dump($a1 and $a2);
$a1 = true;
$a2 = true;
var_dump($a1 and $a2);
echo"<hr>"
$a3 = false;
$a4 = true;
var_dump($a3 or $a4);
$a3 = true;
$a4 = false;
var_dump($a3 or $a4);
$a3 = true;
$a4 = true;
var_dump($a3 or $a4);
$a3 = false;
$a4 = false;
var_dump($a3 or $a4);
$dasg = true;
var_dump(!$dasg);
$ssdad = false;
var_dump(!$ssdad);
echo"<hr>"
var_dump(true xor true);
var_dump(false xor true);
var_dump(true xor false);
var_dump(false xor false);
var_dump(2 > 1 xor 2 = 1);
var_dump($a = true and $b = true);
echo"<br>"
var_dump($a);
var_dump($b);
echo"<hr>"
var_dump($a = false and $b = true);
echo"<br>"
var_dump($a);
var_dump($b);
echo"<hr>"
var_dump($a = true and $b = false);
echo"<br>"
var_dump($a);
var_dump($b);
echo"<hr>"
php3
<?php
$a1 = true;
$a2 = false;
var_dump($a1 and $a2);
$a1 = false;
$a2 = true;
var_dump($a1 and $a2);
$a1 = true;
$a2 = true;
var_dump($a1 and $a2);
echo"<hr>"
$a3 = false;
$a4 = true;
var_dump($a3 or $a4);
$a3 = true;
$a4 = false;
var_dump($a3 or $a4);
$a3 = true;
$a4 = true;
var_dump($a3 or $a4);
$a3 = false;
$a4 = false;
var_dump($a3 or $a4);
$dasg = true;
var_dump(!$dasg);
$ssdad = false;
var_dump(!$ssdad);
echo"<hr>"
var_dump(true xor true);
var_dump(false xor true);
var_dump(true xor false);
var_dump(false xor false);
var_dump(2 > 1 xor 2 = 1);
var_dump($a = true and $b = true);
echo"<br>"
var_dump($a);
var_dump($b);
echo"<hr>"
var_dump($a = false and $b = true);
echo"<br>"
var_dump($a);
var_dump($b);
echo"<hr>"
var_dump($a = true and $b = false);
echo"<br>"
var_dump($a);
var_dump($b);
echo"<hr>"
today:逻辑运算符
逻辑运算符:
and或&& 并且 逻辑与
or 或|| 或者 逻辑或
not或! 取反 逻辑非
xor 逻辑异或
xor:当两边操作数只有一个为true的时候才成立
逻辑与的小结:
只有当and左边两边的表达式都为真时再返回真
无论是左是右只要有一个条件不足那就返回false
逻辑或的小结:
当两个条件最低要求只有一个为true则条件成立反true
如果两个条件都为false,那就返回false
运算符优先级,先算乘除或算加减
逻辑短路会造成后面的条件不在执行