1.非(!)
<?php
$a = 1;
if(!$a) //判断$a是否为假(非0都为真,所以将不执行下面的操作)
echo "假"; //这句是不会输出的
?>
2.与(&&)
<?php
$a = 1;
$b = 2;
if($a==1 && $b==2) //当$a为1且$b为2才会执行下面的代码,这里为真
echo "两个条件都成立"; //这句话会输出,因为两个条件都成立了
?>
3.或(||)
<?php
$a = 0;
$b = 1;
if($a==0 || $b==0) //只要两个条件里成立一个就可以执行下面的代码
echo "其中有一个条件成立";
?>
4.and 和 && 效果一样,但优先级比较低 or 和 || 也是一样的道理。