说明 + 代码 + 结果
1.非(!)
<?php
$a 
1;
if(!
$a//判断$a是否为假(非0都为真,所以将不执行下面的操作)
echo "假"//这句是不会输出的
?>

2.与(&&)
<?php
$a 
1;
$b 2;
if(
$a==&& $b==2//当$a为1且$b为2才会执行下面的代码,这里为真
echo "两个条件都成立"//这句话会输出,因为两个条件都成立了
?>

3.或(||)
<?php
$a 
0;
$b 1;
if(
$a==|| $b==0//只要两个条件里成立一个就可以执行下面的代码
echo "其中有一个条件成立";
?>

4.and 和 && 效果一样,但优先级比较低 or 和 || 也是一样的道理。