控制结构是一个程序语言中用来控制一个程序或脚本执行流程的结构,可以将它们分类为条件(或者分支)结构和重复结构(或循环结构)。
如果我们希望有效地响应用户的输入,代码就需要具有判断能力。能够让程序进行判断的结构称为条件。
1.14.1 if语句
我们可以使用if语句进行条件判断,但必须给出if语句的使用条件。如果条件为true,接下来的代码块就会被执行。If语句的条件必须用圆括号“”括起来。
例如,如果一个访问者没有成功地在Bob的汽车零部件商店订购轮胎、汽油和火花塞,这很可能是由于她在完成填写表单之前不小心点击了“提交”按钮。页面应该能够告诉我们更有用的信息,而不是直接告诉我们“订单已经被处理”。
当访问者没有订购任何商品时,应该告诉用户“在前一页面你没有订购任何商品!”。
可以加入如下所示的if语句来实现这个功能:
if($totalqty==0)
echo'You did not order anything on the previous page!<br/>';
在这里,我们所使用的条件为$totalqty==0。请记住,等于操作符(==)的作用与赋值操作符(=)的作用是不同的。
如果$totalqty等于0,那么条件$totalqty==0就会是true。如果$totalqty不等于0,条件表达式就会返回false。当条件为true时,echo语句就会被执行。