PHP流程控制
程序结构化所需要的三种基本结构:顺序结构、分支结构(选择结构或条件结构)和循环结构 1.顺序结构:程序按照从上到下从左到右顺序执行 2.分支结构 1>单一条件分支结构(if) 语法格式: if(表达式) 语句块; 2>双向条件分支结构(else子句) 语法格式: if(表达式){ 语句块1; }else{ 语句块2; } 3>多向条件分支结构 语法格式1(else if子句): if(表达式1){ 语句块1; }else if(表达式2){ 语句块2; } ... else if(表达式n){ 语句块n; }else{ 语句块n+1; } 语法格式2(switch语句): switch(表达式){ case 值1: 语句块1; break; case 值2: 语句块2; break; ... case 值n: 语句块n; break; default: 语句块n+1; } 4>巢状条件分支结构 语法格式: if(表达式1){ if(表达式2){ ... }else{ ... } }else{ if(表达式3){ ... }else{ ... } } 3.循环结构 1>while语句 语法格式: while(表达式){ 循环体; } 2>do...while语句 语法格式: do{ 循环体; }while(表达式); //注意分号 3>for语句 语法格式: for(初始化;条件表达式;增量){ 循环体; }特殊流程控制语句 break语句:结束循环 continue语句:结束本次循环执行下次循环 exit语句:结束脚本