php 中continue break exit return 的区别
php 中的循环有 for foreache while do{} whlie这几种
1 continue
continue是用来在循环结构中,控制程序放弃本次循环continue
之后的语句,并转而进入下一次循环。
continue 本身并不跳出循环结构只是放弃本次循环
注意: continue如果用在非循环结构中(if switch)会导致程序出错
2 break
break 的作用是跳出当前的语法结构,break语句可以带一个参数n,表示跳出的层数。
3 exit
exit 结束程序执行,可以用在任何位置
4 return
return 语句是用来结束一段代码,并返回一个参数
如果在主程序中使用,那么主程序将立马停止执行
例如:
<?php
for($i = 1000;$i >= 1 ; $i-- ){
if( sqrt($i) >= 30){echo $i."</br>";
}
else{return;
}
}
echo"本行将不会被输出";
php 中continue break exit return 的区别相关推荐
- switch中的break和return的区别
概要 return是直接返回,不执行后续的代码 break只是跳到switch的外面,继续执行后面的代码 使用场景: 如果是在函数中的switch case判断中需要返回qie,则使用return 如 ...
- PreTranslateMessage(MSG* pMsg) 中 break 与return的区别
程序一: BOOL CMyRichEditView::PreTranslateMessage(MSG* pMsg) { // TODO: 在此添加专用代码和/或调用基类 if (pMsg->me ...
- android程序退出 语句,android开发中continue,break、return的区别与使用
一.continue :作用是跳过循环本中剩余的语句而强行执行下一次循环(即:不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环).continue语句只用在for.wh ...
- java中break和return的区别_java 中return和break的区别
在java的方法中,分为带返回参数和无返回参数两种方法.在带返回参数的方法体中,需要用return来返回该参数并表示该方法体执行完毕,该方法体中return后的语句将不会被执行.在无返回参数的方法中, ...
- switc中 break和return的区别
break是直接退出switch语句 return是退出该函数 也就是switch语句块后面的语句也不执行了 break 结果 return 结果:
- Sql Server 中存储过程的output return的区别
看http://zxianf.blog.163.com/blog/static/301207012009114104124969/中片关于Sql Server中存储过程output和return值的区 ...
- return ,continue,break的用法与区别总结
1.return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行. (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与 ...
- day4 终止条件continue和break和return的区别
1.break 直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试.他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出. ...
- java break和return的区别_【java】break,continue和return区别
break:适用于switch和loop continue:只适用于loop 两者都可以通过给循环加标签来控制跳出,如下例所示 class BreakDemo { public static void ...
最新文章
- URL URI傻傻分不清楚,dart告诉你该怎么用
- junit:junit_JUnit ExpectedException规则:超越基础
- 344. 反转字符串 golang
- 项目管理中的流程管理
- (进阶)LeetCode(338)——比特位计数(JavaScript)
- 管理感悟:复制代码是错误行为
- linux格式化u盘保护,linux系统怎么避免u盘被写保护
- 大规模定制有哪些标志性的特点
- linux php 编程 pdf 百度云,Linux下的Perl编程 pdf版
- 【P5385】【Cnoi2019】须臾幻境(LCT)
- 操作系统--03内存管理
- memcacheredis构建缓存服务器
- bezier.CSS_SVG_canvas画_贝兹曲线
- Elasticsearch灾备同步方案功能验证(三)
- html5对电脑配置要求,bim软件对电脑配置要求高吗
- JQuery自定义属性的设置和获取
- 岛屿问题和昆虫越障问题以及岛屿最大面积
- 怎么会这样!超声刀两年后面部塌陷,超声刀失败可以补救吗,让人头大!不要啊
- 基于eBox的LTC1446驱动
- 未来财富:呼啸而来的数字人民币
热门文章
- KeyWordHelper-关键字提取类(注:使用第三方组件DictSeg.dll)
- 关于 typedef typedef struct typedef union理解 --写给不长脑子的我
- 《Linux企业应用案例精解》一书已由清华大学出版社出版
- linux 循环shell脚本,shell脚本的使用---for循环
- items属性的combo_【内存消耗问题】DataGridViewComboboxColoumn关于Items属性和DataSource属性的性能开销问题...
- Python图像处理,替代PS做好效果图!
- 对‘pthread_create’未定义的引用_驾驭香辣调味油制作的巧劲,这三组香料组合拳劲道十足,容易引用...
- k8s-harbor安装
- Linux其实非常好学
- Rust 所有权介绍