php学习之break和continue的区别

黄舟
黄舟 原创
2016-12-20 11:51:21 1539浏览

给大家介绍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)!


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。