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

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

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

-------------------

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

1. 顺序结构;

2. 选择分支结构;

3. 循环结构。

-------------------

顺序结构:

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

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

-------------------

选择分支结构

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

-------------------

循环结构

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

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

-------------------

1. 当型循环:

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

2. 直到型循环:

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

-------------------

流程控制语句:

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

关注不迷路,

提高彼此亲密度,

大强哥与你下期再见!返回搜狐,查看更多

责任编辑:

php快速就业教程,PHP就业快学教程004,基本语法“条件控制语句”!相关推荐

  1. 淘宝美工设计就业怎么样?零基础学淘宝美工设计怎么学?

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 淘宝美工设计就业怎么样?零基础学淘宝美工设计怎么学?在这个日益激烈的经济社会里,想要稳固立足于职场之中,没有一技之能 ...

  2. 女生适合学计算机应用技术,计算机应用技术专业 好就业吗?适合女生学吗?...

    计算机应用技术专业 好就业吗?适合女生学吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 计算机应用技术专业 好就业吗 ...

  3. 交通安全与智能控制专业学计算机吗,交通安全与智能控制专业就业方向及就业前景分析...

    培养目标:培养具有交通安全与控制技术专业必须的理论知识和技能,能从事交通安全与管理控制工作的高级技术应用性专门人才. 核心课程:交通工程学.道路交通管理.安全系统工程.交通事故调查处理.交通控制技术. ...

  4. 【python教程入门学习】学python要多久,0基础学python有多难

    学python要多久,0基础学python有多难,这是很多想学习python语言同学绕不开的问题,都害怕花完钱最终没有应有的回报!对于毫无经验0基础的同学来说学习python什么最重要,方向选对坚持下 ...

  5. python与seo实战课程下载_黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础)...

    黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础) 授课内容简介 两个模块:「SEO套路」和「SEO应用编程」 「SEO套路」模块,分 "域名.内容&模板. ...

  6. 大数据学习:大数据就业前景和就业方向

    对于想要学习数据分析的同学来说,最重要的应该就是学完之后的就业吧.那么,大数据的就业前景和就业方向是怎样的呢? 大数据的就业领域是很宽广的,不管是科技领域,还是食品产业,零售业等等,都是需要大数据人才 ...

  7. java语言就业方向_Java就业方向有哪些?

    现在Java培训非常热,是因为通过学Java能够快速的就业.那么,Java的就业方向有哪些呢?对于拥有Java技术的程序员来说,他们的职业道路是十分宽广的,Java就业主要有以下方向. Java就业方 ...

  8. 0000-0-1-C语言可以做什么C语言可以干啥C++语言可以做什么C++语言可以干啥C语言就业前景C++就业前景

    C语言可以做什么C语言可以干啥C++语言可以做什么 C++语言可以干啥C语言就业前景C++就业前景 我看到很多伙伴问这些问题 我也看到很多伙伴给出自己的答案 我也在这个圈子,看着数以千计的伙伴通过学习 ...

  9. 人工智能技术应用就业前景和就业方向

    1.学习人工智能就业前景怎么样 人工智能的就业前景还是很不错的,人工智能的发展现状处于成长期,国家发布相关政策促进人工智能的发展,一些省份也比较重视人工智能的发展,并提出了相应的规划. 人工智能专业前 ...

  10. 快学Java NIO

    Java NIO Tutorial 地址:http://tutorials.jenkov.com/java-nio/index.html Java NIO系列教程译文地址:http://ifeve.c ...

最新文章

  1. leetcode-225 队列实现栈
  2. Copy 与MutableCopy的区别
  3. 一步步开发自己的博客 .NET版(5、Lucenne.Net 和 必应站内搜索)
  4. NOIP 2012 Day2
  5. modem建链过程详述
  6. php怎么使得字体滚动,滚动文字+字体特效代码(全集)
  7. Tyepcho超好看大前端模板
  8. 电脑qq音乐显示无法代理服务器,电脑QQ音乐软件无法登录如何解决
  9. Attention机制--concat方式
  10. 使用Git上传项目到Gitgub
  11. ios 横竖屏显示视频播放问题分析
  12. html标签各属性之间用空格隔开对吗,03-HTML标签(二)
  13. 企鹅的游戏(penguin)
  14. 正则表达式(18)——字符串替换案例:UBB翻译
  15. Linux下解决cannot connect to X server :0.0 问题
  16. html 链接到 appstore,如何在微信浏览器内打开App Store链接
  17. 这些独家记忆串成我们的2022
  18. JavaDay27 HTML
  19. Qt::​Alignment 设置对齐方式
  20. Servlet的生命周期,及Servlet和CGI的区别

热门文章

  1. python中测试字符串类型的函数_Python新手学习基础之数据类型——字符串类型
  2. 事务方法调用事务方法_实现系统调用的几种方法
  3. java 不同时区时间转换_Java中的时区转换小结
  4. 鸿蒙os2.0电脑版,鸿蒙系统2.0PC版
  5. java web打印 闪退_tomcat闪退解决方案
  6. miniprogrampatch 提供 watch 和 computed 特性
  7. 【Python】Centos + gunicorn+flask 报错ImportError: No module named request
  8. Python部署虚拟环境的利器——Virtualenv
  9. 如何用Python脚本从文件读取数据?
  10. Android Gradle 完整指南(转)