php快速就业教程,PHP就业快学教程004,基本语法“条件控制语句”!
原标题: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,基本语法“条件控制语句”!相关推荐
- 淘宝美工设计就业怎么样?零基础学淘宝美工设计怎么学?
本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 淘宝美工设计就业怎么样?零基础学淘宝美工设计怎么学?在这个日益激烈的经济社会里,想要稳固立足于职场之中,没有一技之能 ...
- 女生适合学计算机应用技术,计算机应用技术专业 好就业吗?适合女生学吗?...
计算机应用技术专业 好就业吗?适合女生学吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 计算机应用技术专业 好就业吗 ...
- 交通安全与智能控制专业学计算机吗,交通安全与智能控制专业就业方向及就业前景分析...
培养目标:培养具有交通安全与控制技术专业必须的理论知识和技能,能从事交通安全与管理控制工作的高级技术应用性专门人才. 核心课程:交通工程学.道路交通管理.安全系统工程.交通事故调查处理.交通控制技术. ...
- 【python教程入门学习】学python要多久,0基础学python有多难
学python要多久,0基础学python有多难,这是很多想学习python语言同学绕不开的问题,都害怕花完钱最终没有应有的回报!对于毫无经验0基础的同学来说学习python什么最重要,方向选对坚持下 ...
- python与seo实战课程下载_黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础)...
黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础) 授课内容简介 两个模块:「SEO套路」和「SEO应用编程」 「SEO套路」模块,分 "域名.内容&模板. ...
- 大数据学习:大数据就业前景和就业方向
对于想要学习数据分析的同学来说,最重要的应该就是学完之后的就业吧.那么,大数据的就业前景和就业方向是怎样的呢? 大数据的就业领域是很宽广的,不管是科技领域,还是食品产业,零售业等等,都是需要大数据人才 ...
- java语言就业方向_Java就业方向有哪些?
现在Java培训非常热,是因为通过学Java能够快速的就业.那么,Java的就业方向有哪些呢?对于拥有Java技术的程序员来说,他们的职业道路是十分宽广的,Java就业主要有以下方向. Java就业方 ...
- 0000-0-1-C语言可以做什么C语言可以干啥C++语言可以做什么C++语言可以干啥C语言就业前景C++就业前景
C语言可以做什么C语言可以干啥C++语言可以做什么 C++语言可以干啥C语言就业前景C++就业前景 我看到很多伙伴问这些问题 我也看到很多伙伴给出自己的答案 我也在这个圈子,看着数以千计的伙伴通过学习 ...
- 人工智能技术应用就业前景和就业方向
1.学习人工智能就业前景怎么样 人工智能的就业前景还是很不错的,人工智能的发展现状处于成长期,国家发布相关政策促进人工智能的发展,一些省份也比较重视人工智能的发展,并提出了相应的规划. 人工智能专业前 ...
- 快学Java NIO
Java NIO Tutorial 地址:http://tutorials.jenkov.com/java-nio/index.html Java NIO系列教程译文地址:http://ifeve.c ...
最新文章
- leetcode-225 队列实现栈
- Copy 与MutableCopy的区别
- 一步步开发自己的博客 .NET版(5、Lucenne.Net 和 必应站内搜索)
- NOIP 2012 Day2
- modem建链过程详述
- php怎么使得字体滚动,滚动文字+字体特效代码(全集)
- Tyepcho超好看大前端模板
- 电脑qq音乐显示无法代理服务器,电脑QQ音乐软件无法登录如何解决
- Attention机制--concat方式
- 使用Git上传项目到Gitgub
- ios 横竖屏显示视频播放问题分析
- html标签各属性之间用空格隔开对吗,03-HTML标签(二)
- 企鹅的游戏(penguin)
- 正则表达式(18)——字符串替换案例:UBB翻译
- Linux下解决cannot connect to X server :0.0 问题
- html 链接到 appstore,如何在微信浏览器内打开App Store链接
- 这些独家记忆串成我们的2022
- JavaDay27 HTML
- Qt::​Alignment 设置对齐方式
- Servlet的生命周期,及Servlet和CGI的区别
热门文章
- python中测试字符串类型的函数_Python新手学习基础之数据类型——字符串类型
- 事务方法调用事务方法_实现系统调用的几种方法
- java 不同时区时间转换_Java中的时区转换小结
- 鸿蒙os2.0电脑版,鸿蒙系统2.0PC版
- java web打印 闪退_tomcat闪退解决方案
- miniprogrampatch 提供 watch 和 computed 特性
- 【Python】Centos + gunicorn+flask 报错ImportError: No module named request
- Python部署虚拟环境的利器——Virtualenv
- 如何用Python脚本从文件读取数据?
- Android Gradle 完整指南(转)