博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php流程控制语句
阅读量:6356 次
发布时间:2019-06-23

本文共 1319 字,大约阅读时间需要 4 分钟。

php 
流程控制语句(上) 
在php编程语言中,有3中基本的结构组成,分为顺序结构,分支结构和循环结构。 
在php中提供一下四条流程控制语句来实现分支和循环结构。 
1.if……..else……条件语句 
2.switch 分支选择语句 
3do….while….循环语句 
4.for 循环语句 
下面我们来看看着4条流程控制语句的用法 
一,if……..else……条件语句{if……..else…..共有三中结构,此外每种基本结构还可以嵌套另外两种结构,而且还可以应允多级嵌套} 
1.只有if的语句 
这种结构可以理解成“若某条件成立则去做什么事情”其语法如下: 
if(expr){ 
sattement 

2.if……..else….语句


这种结构可解释成”若某条件成立则去做什么事情,否则去做另外一件事。“其语法如下: 
if(expr){ 
statement1 
}else{ 
statement2 

如果 statement1


为真则去执行,不为真则去执行2, 
3.包含else if的语句 
用else if实现多路分支,用语法表示如下: 
if(expr){ 
statement1 
}else ifexpr2) { 
statement2 

else( 
statement 

如果 statement1为真则去执行,不为真则去执行2,依次类推,否则去执行statement。


二, 
switch 语句 
嵌套的if…else….语句可以处理多出分支流程,但使用起来比较繁琐而且也不太清晰,为配合品种引进了switch语句。其语法如下P: 
switch(expr|){ 
case ecpr1: 
statement1: 
break: 
case exp2: 
statement2: 
break: 



default: 
statementN: 
break: 
其中的expr为条件,通常的变量名称。而case后的exprN,通常表示变量的值冒号后则为符合该条件要执行的语句,一定要注意break的作用为退出switch结构,不能省略不写,

 
循环控制语句 
一,do……..while… 语句 
在php中,do……..while..循环语句有两种结构,一种只有while….部分,另一种是do……..while..两部分都有。 
1.只有while…..部分的语句 
如下: 
while(expr){ 
statement 

2.do……..while…..两部分都有语句 
如下: 
do{ 
statement 

while(expr): 
其中的expr的判断的条件,通常为逻辑表达式或比较表达式。而statement为符合条件的额执行部分程序,若程序只有一行,可以省略大括号{}。 
而两种结果的区别在于,前者是先判断条件在执行语句,后是先判断expr开始为真的情况下,两种结构是没有区别的,如果结果是没有区别的,如果expr开始为假,则前者不执行任何语句就跳出循环,而后者仍要执行一次循环才能跳出循环。

秦鹏

 

本文转自 51CTO博客,原文链接:http://blog.51cto.com/xwxhvip/1977894 ,如需转载请自行联系原作者

你可能感兴趣的文章
android 屏幕适配
查看>>
Android Activity的4种启动模式
查看>>
leetcode第一刷_Minimum Depth of Binary Tree
查看>>
pm2-webshell —— 基于浏览器的终端控制台
查看>>
Mysql基准测试
查看>>
Session 撰改演示
查看>>
【转】python3 发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)
查看>>
事务隔离级别(图文详解)
查看>>
canvas系列教程08-canvas各种坑
查看>>
浅析package.json中的devdependencies 和 dependencies
查看>>
又一个 iOS 侧边栏组件: SideMenu
查看>>
vue.js 打包遇到的问题
查看>>
【译】更优秀的GraphQL官方中文文档-客户端如何使用
查看>>
git pull遇到的问题
查看>>
eclipse下maven spring项目环境配置
查看>>
无缝轮播
查看>>
CTS失败项分析(2)android.telephony.cts.VisualVoicemailServiceTest#testFilter_data
查看>>
三分钟,轻松了解Dapp
查看>>
GMQ交易平台满足不同客户群体的多种投资需求
查看>>
大数据开发如何入门你必须知道这些
查看>>