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 的区别相关推荐

  1. switch中的break和return的区别

    概要 return是直接返回,不执行后续的代码 break只是跳到switch的外面,继续执行后面的代码 使用场景: 如果是在函数中的switch case判断中需要返回qie,则使用return 如 ...

  2. PreTranslateMessage(MSG* pMsg) 中 break 与return的区别

    程序一: BOOL CMyRichEditView::PreTranslateMessage(MSG* pMsg) { // TODO: 在此添加专用代码和/或调用基类 if (pMsg->me ...

  3. android程序退出 语句,android开发中continue,break、return的区别与使用

    一.continue :作用是跳过循环本中剩余的语句而强行执行下一次循环(即:不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环).continue语句只用在for.wh ...

  4. java中break和return的区别_java 中return和break的区别

    在java的方法中,分为带返回参数和无返回参数两种方法.在带返回参数的方法体中,需要用return来返回该参数并表示该方法体执行完毕,该方法体中return后的语句将不会被执行.在无返回参数的方法中, ...

  5. switc中 break和return的区别

    break是直接退出switch语句 return是退出该函数 也就是switch语句块后面的语句也不执行了 break 结果 return 结果:

  6. Sql Server 中存储过程的output return的区别

    看http://zxianf.blog.163.com/blog/static/301207012009114104124969/中片关于Sql Server中存储过程output和return值的区 ...

  7. return ,continue,break的用法与区别总结

    1.return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行.        (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与 ...

  8. day4 终止条件continue和break和return的区别

    1.break 直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试.他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出. ...

  9. java break和return的区别_【java】break,continue和return区别

    break:适用于switch和loop continue:只适用于loop 两者都可以通过给循环加标签来控制跳出,如下例所示 class BreakDemo { public static void ...

最新文章

  1. URL URI傻傻分不清楚,dart告诉你该怎么用
  2. junit:junit_JUnit ExpectedException规则:超越基础
  3. 344. 反转字符串 golang
  4. 项目管理中的流程管理
  5. (进阶)LeetCode(338)——比特位计数(JavaScript)
  6. 管理感悟:复制代码是错误行为
  7. linux格式化u盘保护,linux系统怎么避免u盘被写保护
  8. 大规模定制有哪些标志性的特点
  9. linux php 编程 pdf 百度云,Linux下的Perl编程 pdf版
  10. 【P5385】【Cnoi2019】须臾幻境(LCT)
  11. 操作系统--03内存管理
  12. memcacheredis构建缓存服务器
  13. bezier.CSS_SVG_canvas画_贝兹曲线
  14. Elasticsearch灾备同步方案功能验证(三)
  15. html5对电脑配置要求,bim软件对电脑配置要求高吗
  16. JQuery自定义属性的设置和获取
  17. 岛屿问题和昆虫越障问题以及岛屿最大面积
  18. 怎么会这样!超声刀两年后面部塌陷,超声刀失败可以补救吗,让人头大!不要啊
  19. 基于eBox的LTC1446驱动
  20. 未来财富:呼啸而来的数字人民币

热门文章

  1. KeyWordHelper-关键字提取类(注:使用第三方组件DictSeg.dll)
  2. 关于 typedef typedef struct typedef union理解 --写给不长脑子的我
  3. 《Linux企业应用案例精解》一书已由清华大学出版社出版
  4. linux 循环shell脚本,shell脚本的使用---for循环
  5. items属性的combo_【内存消耗问题】DataGridViewComboboxColoumn关于Items属性和DataSource属性的性能开销问题...
  6. Python图像处理,替代PS做好效果图!
  7. 对‘pthread_create’未定义的引用_驾驭香辣调味油制作的巧劲,这三组香料组合拳劲道十足,容易引用...
  8. k8s-harbor安装
  9. Linux其实非常好学
  10. Rust 所有权介绍