php中break,continue,exit的使用与区别

在写PHP程序的时候经常要用到break,continue,exit,来做逻辑跳转!所以首先还是把他弄清楚的好。

1.break跳出代码片段,结束这个循环
2.continue结束当前片段,结束这次循环,继续下一次循环
3.exit 结束整个PHP代码

        break的作用是跳出这个循环(如果这个break或者continue在循环中的if语句里面,不是跳出if语句,而是跳出循环语句),执行这个循 环的大括号以后的语句,break在循环语句中是这样,在switch语句用功能也是这样的,而continue是当条件满足的时候不执行这个循环后面的 语句,从这个循环的开始重新执行。
 
[ccen_php]<?php /* php的break,continue,return 的简单区别代码 */
               $i = 1;
               while (true) {
               // 这里看上去这个循环会一直执行
               if ($i==2){
              // 2跳过不显示
              $i++; continue;
               } else if ($i==5) {
              // 但到这里$i=5就跳出循循环了
               break;
              } else {
              echo $i . '<br>'; }
              $i++; }
             exit;
            echo '这里不输出';
             ?>
           [/ccen_php]


这下应该明白了break,continue,exit区别!

 

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="">

请选择吧!