PHP就业快学课程004,基本语法条件

彭洋简介 http://pf.39.net/bdfyy/bdfzd/210716/9192418.html

PHP就业快学课程

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

在学习前,我们先来了解程序的3种控制结构:

顺序结构;选择分支结构;循环结构。

顺序结构:

是最简单基本结构方式,程序流程按顺序依次执行。

执行顺序为:开始---语句1---语句2---语句N---结束。

选择分支结构

对给定的条件进行判断,条件为真时执行一个分支,条件为假时执行别一个分支。

循环结构

可以按照需要多次重复一行或多行代码。

循环结构可以分为当型循环和直到型循环。

1.当型循环:

先判断某些条件是否为真,然后重复执行某一段代码。也叫前测试型循环。

当型循环

2.直到型循环:

先在执行了一次循环体之后,再对控制条件进行判断,当条件不满足时执行循环体,满足时则停止。又称为“后测试型”循环。

直到型循环

流程控制语句:

1.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{

语句体

}

学习案例01:

浏览器运行结果:

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循环结构---




转载请注明:http://www.aierlanlan.com/rzgz/4553.html

  • 上一篇文章:
  •   
  • 下一篇文章: