//逻辑运算符 $a=0;$b=2;$c=3;$d=0; //逻辑与(and 和 &&)他们两个的逻辑是一样的,如果两个值都为true,结果才为true,否则是false。 //var_dump($a and $b);//输出:false //var_dump($b and $c);//输出:true //var_dump($a && $b);//输出:false //var_dump($b && $c);//输出:true; //逻辑或(or ||) 两个值如果一个为true,那么他的值就为true。如果都为false,结果才为false; //var_dump($a or $b);//输出:true; //var_dump($a or $d);//输出:false //var_dump($a || $b);//输出:true; //var_dump($a || $d);//输出:false //or最常用在数据库链接: $conn=new MySQLi(dbhost,dbuser,dbpwd,dbname) or die('数据库链接失败'); //逻辑异或:如果两个值相反,才为true;否则为false; //var_dump($a Xor $b);//输出:true; //var_dump($b Xor $c);//输出:false; //逻辑非:如果一个数本身不为true,取反才为true //var_dump(!$a);//输出:true; //var_dump(!$b);//输出:false