Maison  >  Article  >  php教程  >  php学习之break和continue的区别

php学习之break和continue的区别

黄舟
黄舟original
2016-12-20 11:51:212087parcourir

给大家介绍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中文网(www.php.cn)! 


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn