条件控制语句、循环语句是两种基本的语法结构,都是用来控制程序执行流程,也是构成程序的主要语法基础。
PHP就业快学教程004,基本语法“条件控制语句”!
其它编程语言一样,条件控制语句、循环语句是两种基本的语法结构,都是用来控制程序执行流程,也是构成程序的主要语法基础。
----------
在学习前,我们先来了解程序的3种控制结构:
1. 顺序结构;
2. 选择分支结构;
3. 循环结构。
----------
顺序结构:
是最简单基本结构方式,程序流程按顺序依次执行。
执行顺序为:开始---语句1---语句2---语句N---结束。
----------
选择分支结构:
对给定的条件进行判断,条件为真时执行一个分支,条件为假时执行别一个分支。
----------
循环结构
可以按照需要多次重复一行或多行代码。
循环结构可以分为 当型循环和直到型循环。
----------
1.当型循环:
先判断某些条件是否为真,然后重复执行某一段代码。也叫"前测试型"循环。
2. 直到型循环:
先在执行了一次循环体之后,再对控制条件进行判断,当条件不满足时执行循环体,满足时则停止。又称为“后测试型”循环。
--------------------
知道了3种控制结构,下面进入今天的学习重点:
流程控制语句:
If…else语句,共有3种基本结构。
----------
1.单if 语句结构
格式:
If(判断条件){
语句体;
}
--------------------
2. if...else...语句结构
格式:
if (判断条件){
语句体1;
}else{
语句体2;
}
--------------------
3.If…elseif…语句结构
格式:
If (判断条件){
语句体1;
}elseif(判断条件2){
语句体2;
}elseif(判断条件3){
语句体3;
…
}else{
语句体
}
--------------------
学习案例00401:
浏览器运行结果:
--------------------
Switch 语句
前面所学的if…else 语句在处理多分支情况下,使用比较麻烦繁琐,分析不太清晰。这种情况下,使用switch 语句可以避免这种冗长的代码。
格式:
Switch(条件传值){
Case 条件1:
语句块1;
Break;
Case 条件2:
语句块2;
Break;
…
Default:
语句块N;
}
通过条件传值,然后与case后的条件体依次比较,如果成立就执行相应:冒号后面的代码,并继续向下执行。如果没有条件符合传值的内容,将自动执行default后面的代码。
格式中的break语句,是为了在执行符合的代码后跑出Switch语句。
Switch案例:
浏览器运行结果:
--------------------
三元运算
三元运算可代替简单的条件语句。因其所求的值不是变量,如输出一个字符串。条件运算符由两个符号组成"?"和":", 要求有3个操作对象,所以也叫它三目运算符,三元运算是一个语句。
格式:
表达式1?表达式2:表达式3;
表达式1是关系表达式或逻辑表达式,用于描述条件表达式中的判断条件。
--------------------
三元运算案例:
运行结果:
---下期内容:PHP就业快学课程005,基本语法“循环结构“---
关注不迷路,
提高彼此亲密度,
大强哥与你下期再见!
领取 专属20元代金券
Get大咖技术交流圈