PHP:第一章——PHP中逻辑运算符的使用方法

时间:2022-10-13 19:18:10
//逻辑运算符
$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