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/>";

}