PHP 的跳转语句

1. 跳转语句

跳转语句用于实现程序流程的跳转;PHP提供了3 种跳转语句:break语句、continue语句、retrun语句
其中前两种跳转语句使用起来简单,也容易掌握,因为它们都被应用于指定环境中,
如 switch循环语句,就使用了break语句;
retrun语句在应用环境上较前两者相对单一,一般被用于定义函数和面向对象类中;

2. break语句

break语句用于结束当前的循环,包括 while循环语句、do-while循环语句、for循环语句、foreach循环语句和Switch分支语句的执行;
break 语句不仅可跳出当前循环,还能指定跳出几重循环,格式如下所示:

break n;

参数n指定要跳出的循环数量
break语句的流程图如下所示:
2021-10-22
例子 :

<?php
$a=0;
while (++$a){
    switch ($a){
        case 1:
            echo "case one";
            break;
        case 2:
            echo "case two";
            break 2;
        case 3:
            echo "case three";
            break ;
        default:
            echo "case six";
            break 1;
    }
}
?>

执行结果如下所示:
2021-10-22

2. continue语句

程序执行break语句后,将跳出循环,并继续执行循环后续的语句;
continue语句只能终止本次循环,而进入下一次循环;
在执行continue语句后,程序将本次循环,直接进入下一次循环,继续执行程序;
continue语句的流程图如下所示:
2021-10-22

例子 :

<?php
$a=0;
while ($a++<8){
    if($a%2!=0){
        continue;
    }
    echo $a."\r\n";
}
?>

执行结果如下所示:
2021-10-22

break和continue语句都能实现跳转的执行,而break语句则结束整个循环过程;

3.exit 语句

exit 语句的作用是终止整个PHP程序的执行,exit语句后的所有PHP代码都不会执行;
格式如下所示:

void exit([string message])

message是可选参数,用来输出字符串信息,最后终止整个PHP程序的执行;
例子:

<?php
$a=2/0;
exit("除数不能为0");
echo "这条语句不会输出";
?>

执行结果如下所示:
202110-22

exit语句后的程序不会被执行;

结束语

若这篇文章有帮你,给个赞,收个藏,欢迎大家留言评论;
若文章有什么错误,欢迎大家指教。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值