if条件控制语句是所有流程控制语句中最简单,最常用的一个,根据获取的不同条件判断执行不同的语句,它的应用范围十分广泛,无论程序大小几乎都会应用到这句,其语法格式如下:
if(expr)
statement; //这是基本的表达形式
if () {} //这是执行多条语句的表达形式
if () {}else{} //这是通过else延伸了的表达形式
if () {}elseif(){}else{} //这是加入了elseif同时判断多个条件的表达形式
参数expr按照布尔运算求值,如果expr的值为true, 将执行statement,如果值为false,则忽略statemnet.if语句可以无限层地嵌套到其他if语句中去,实现更多条件的判断执行.
else的功能是当if语句在参数expr的值为false时执行其他语句,即在执行的语句不满足这个条件时执行else后大括号中的语句.
在同时判断多个条件的进修,PHP提供了elseif语句来扩展需求,elseif语句被放置在if和else语句之间,满足条件同时判断的需求.