首页 > php教程 > PHP开发 > php学习之break和continue的区别

php学习之break和continue的区别

黄舟
发布: 2016-12-20 11:51:21
原创
2122 人浏览过

给大家介绍php学习中的另一个很重要的知识点。在流程控制语句中,我们经常要使用break和continue,来转移控制语句。那么这两个有什么区别呢。
1.首先我们介绍break。break语句的意思是结束当前条件控制语句如 if、switch或者循环控制语句如while,for,foreach等的执行。break语句可以接受一个可选的参数来决定跳出几重循环。
如下面这个 switch 的例子:
 switch($a){
  case "1":
  echo "所传的值为1";
  break;
  case "2":
  echo "所传值为2";
  break;
 }
2.continue语句跳出本次循环中指定条件的语句,并且继续执行其他的循环语句。break用于指定条件下终止语句的执行,而continue语句用于跳出指定条件下的某次循环的执行,其他循环语句仍然继续执行。
如:
 for($i=0;$i<5;$i++){
 if($i == 3){
    continue;
 }
     echo $i;
 }
当$i=3的时候,不会输出3,跳出本次循环,执行下次循环。
掌握好这两者的区别,对php学习人员来说,很重要。因为在开发中我们经常要根据条件做出跳出控制语句的判断,怎么跳出,就需要掌握好这两个语句

以上就是php学习之break和continue的区别的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)! 


相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板