IF

IF机构是多数语言中的一个重要特点之一,PHP就是其中一个。它根据条件执行程序段。PHP的IF语句类似于 C:

if (expr)
  statement

正如在表达式一章中所论述的, expr 被计算为它的真值。如果 expr 为TRUE, PHP执行相应语句, 如果为FALSE 则忽略它。

如果$a 大于 $b,下例将显示 'a is bigger than b':

if ($a > $b)
  print "a is bigger than b";

通常,你希望根据条件执行多于一条语句。当然,不需要给没条语句都加上 IF 判断。取而代之,可以把多条语句组成一个语句组。例如,当$a 比 $b 大时以下程序会显示 'a is bigger than b',并把$a的值赋给 $b:

if ($a>$b) {
  print "a is bigger than b";
  $b = $a;
}

If语句可以嵌套于其他 IF语句中,是你能够灵活的有条件的执行程序的各个部分。