2.1分支结构
2018-01-29 23:22
127 查看
1、if、elseif 、else
这里不过多解释,相信一看就会用。
else if可以连接在一起些elseif,另外花括号如果只有一行代码执行,也尽量不要省略花括号,因为这样可以增加代码的可读性,另外减少错误发生的可能。
2、多项条件分支结构switch
①case 表达式可以是任何求值为简单类型的表达式,即整型或浮点数以及字符串。不能用数组或对象,除非它们被解除引用成为简单类型。
②允许使用分号代替 case 语句后的冒号
③在一个 case 中的语句也可以为空,这样只不过将控制转移到了下一个 case 中的语句。
④default可以省略,当前面所有条件都不满足时,就执行default,如果不在 case 的语句段最后写上 break 的话,PHP 将继续执行下一个 case 中的语句段
eg:
这里不过多解释,相信一看就会用。
else if可以连接在一起些elseif,另外花括号如果只有一行代码执行,也尽量不要省略花括号,因为这样可以增加代码的可读性,另外减少错误发生的可能。
2、多项条件分支结构switch
①case 表达式可以是任何求值为简单类型的表达式,即整型或浮点数以及字符串。不能用数组或对象,除非它们被解除引用成为简单类型。
②允许使用分号代替 case 语句后的冒号
③在一个 case 中的语句也可以为空,这样只不过将控制转移到了下一个 case 中的语句。
④default可以省略,当前面所有条件都不满足时,就执行default,如果不在 case 的语句段最后写上 break 的话,PHP 将继续执行下一个 case 中的语句段
eg:
<?php switch ($i) { case 0: echo "i equals 0"; break; case 1: echo "i equals 1"; break; case 2: echo "i equals 2"; break; default: echo "i is not equal to 0, 1 or 2"; }
相关文章推荐
- Android 2.1 源码结构分析
- 分支结构程序设计体验
- java分支结构,循环结构,方法,递归,生成API文档
- JavaScript08 分支结构
- 新手学PHP之-流程控制之分支结构
- 第五章 分支结构程序 (答案)
- 【案例】简单判断— 分支结构的应用
- 十三oracle --控制结构(分支,循环,控制)
- what day is today(分支结构)
- java——分支结构
- 【实验】ARM系统结构实验之Arm分支指令
- 第8周上机实践项目3——多分段函数求值(用switch语句构造多分支结构)
- 测试与分支(case与select结构)
- Week8-用if语句实现分支结构程序设计
- C语言_分支结构和循环结构
- c++动态结构数组、文件输入输出、分支语句和循环语句
- 2.1 linux 存储结构和硬盘划分
- Python的分支和循环结构的练习
- JS中的运算符&JS中的分支结构
- python 分支结构 比较大小