逻辑运算符
学习目标:理解逻辑运算符和使用(&& ||)。
<?PHP
//有女要求,有房有车,才嫁。
$house=false;
$car=false;
if($house===true){
if($car===true){
echo '真爱啦';
} else{
echo 'gun';
}
} else{
echo 'gun'; //分析代码:'gun' 第一个判断为假时,直接就完了。。
}
echo '<br/>' ;
$house=true;
$car=true;
if($house===true&&$car===true){ //分析: 用‘&&’逻辑符判断 ‘并且’ 要满足二个条件才为真。
echo 'I love you','<br/>';
} else{
echo '性格不合';
}
//有女要求,房和车有一样才嫁。
$house=true;
$car=false;
if($house===true||$car===true){ //分析:用'||'逻辑符判断 ‘或者’ 只满足一条就可以为真
echo '便宜你了';
} else{
echo '你人很好';
}
?>
*当||逻辑判断后,第一条表达式为真,那么后面的则不会去判断。同理,用&&判断的第一条为假,也不会在判断后面的。