深入浅出PHP(九)流程控制

10.PHP中的流程控制分支语句ifif(exp)执行一句代码

if(exp){
代码段;
}if..elseif(exp){
exp为true时执行的代码段;
}else{
exp为false时执行的代码段;
}if…elseif…elseif(exp1){
exp1为true的代码段;
}elseif(exp2){
exp2为true的代码段;
}…if嵌套的形式if(exp){
代码段;
}else{
代码段;
if(exp){

}else{

}
}switchswitch(exp){
case 值1:
代码段;
break;
case 值2:
代码段;
break;

default:
代码段;
break;
}循环语句for语句for(exp1;exp2;exp3){
代码段;
}

exp1相当于初始化赋值,会无条件的执行第一个表达式
exp2在每次循环开始前求值,看exp2是否为true,如果为true执行循环体;否则for循环结束
exp3做求值操作(增量或者减量操作)while语句while(exp){
循环体;
}do…while语句do{
循环体
}while(exp);goto语句跳转到指定位置break结束for语句,while和do…while语句continue跳过当次循环,进入下次循环,可以应用于for,while和do…while语句注意重复的事情或者有规律的事情要想到用循环


本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.xiaosb.com/beian/53387/