比较运算符
var_dump( 5 == '5'); //true
var_dump( 5 === '5'); //false
var_dump( 5 != 4 ); //true
var_dump( 5 !== '5' ); //true
var_dump( 5 <> 8 ); //true
var_dump( 5 > 8 ); //false
var_dump( 5 > 8 ); //false
var_dump( 5 >= '8' ); //false
var_dump( 4 <= '8' ); //true
逻辑运算符 和 优先级
and 和 && 的区别 or 和 || 的区别
&&的优先级比and高 &&先被执行 然后执行 and
and 和 or 有逻辑中断的效果
<?php
var_dump(true and false); //与
var_dump(true && false); //与
var_dump(true or false); // 或
var_dump(true || false); // 或
$x = 1;
$y = -3;
var_dump($x > 10 xor $y > 10); //异或
var_dump(!false); // 非