话说进了php后总有一些内容总让我纠结,在上大学的时候经常搞不懂什么是与或非。今天特地唠嗑唠嗑这个与或非
&& 逻辑与
eg:
$a = true;
$b = false;
if($a && $b){
echo"zzzz";
}else{
echo"jjjj";
}
想起我当初上这节课的时候一定是睡觉了的,导致最后是让我在做项目的时候总会郁闷的不知道怎么去写这种代码~bitcH~
&&:一个为false则为false,当两个都为true则为true.那么上面的结果则是jjjj ;
一个为假则为假
逻辑或 ||
一个true一个为false则为true;简而言之就是一个为真则为真
$a = false;
$b = false;
if($b || $a){
echo "zzz";
}else{
echo "1234t";
}
当你查询的数据为空而你又不想去写那么多的代码时则可以用逻辑或来写
$a= '查询的数据';
$a || exit('该数据不存在');
echo $a; //猜猜这个是什么结果?
逻辑或 xor
// //真真则假 假真则真 假假则假
// $a = false;
// $b = false;
// if($a xor $b){
// echo "zzzzz";
// }else{
// echo "las,a";
// }