查看文章 |
php中流程控制语句
2008年09月17日 星期三 14:55
条件控制语句
1.if语句 if(expr1) statement1; else statement2; 这里,如果expr1的值为true,则执行语句statement1。否则,执行statement2。如果要执行多行语句的时候,则使用{ }括起来。 例如: <?php $a=59; if($a>= 60) { echo "及格"; } else { echo "不及格"; } ?> 2.if...elseif...else语句
if(expr1) statement1; elseif(expr2) statement2; else statement3; 这里,如果expr1的值为ture,则执行语句statement1.否则,如果expr2的值为true,则执行语句statement2.否则,执行statement3.与if语句类似,如果执行多条语句,则使用花括号将语句括起来。
if语句也可以嵌套使用
if(expr1) { if(expr2) { statement1; statement2; } else { statement3; } } 嵌套使用条件语句需要满足外层条件才可以运行到内部的语句,例如,如果要执行statement1,则需要同时满足expr2和expr2都为true. 3.switch语句 switch(expr) { case val1: statement1; break; case val2: statement2; break; default: statement3; } swith语句开始时没有代码被执行,当一个case语句中的值和switch表达式expr的值匹配时,PHP开始执行语句,直到switch的程序段结束或者遇到第一个break语句为止。 与if语句相比,switch语句通常会达到更高的效率。 |
最近读者:

