1.14.3 else语句
通常,需要判断的不仅仅是希望执行的动作,还要判断一系列可能要执行的动作。
当if语句结果为false时,else语句可以使我们定义一个用来替换的动作。当Bob的顾客没有订购任何商品时,就要提示他们;如果他们订购了商品,就不需要提示他们,而是显示出他们所订购的商品。
如果对代码重新安排并且加入else语句,就可以显示提示信息或订购的汇总信息。
if($totalqty==0){
echo"You did not order anything on the previous page!<br/>";
}else{
echo$tireqty."tires<br/>";
echo$oilqty."bottles of oil<br/>";
echo$sparkqty."spark plugs<br/>";
}
使用嵌套的if语句,可以建立更加复杂的逻辑处理。在接下来的代码中,我们不仅要在if条件$totalqty==0为true时显示提示信息,还要在每一个条件为true时显示每一个订单信息。
if($totalqty==0){
echo"You did not order anything on the previous page!<br/>";
}else{
if($tireqty>0)
echo$tireqty."tires<br/>";
if($oilqty>0)
echo$oilqty."bottles of oil<br/>";
if($sparkqty>0)
echo$sparkqty."spark plugs<br/>";
}