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
运算符优先级,先算乘除或算加减
逻辑短路会造成后面的条件不在执行
