首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP就业快学教程004,基本语法“条件控制语句”!

条件控制语句、循环语句是两种基本的语法结构,都是用来控制程序执行流程,也是构成程序的主要语法基础。

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,基本语法“循环结构“---

关注不迷路,

提高彼此亲密度,

大强哥与你下期再见!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181020A1O2ZN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券