1. 跳转语句
跳转语句用于实现程序流程的跳转;PHP提供了3 种跳转语句:break语句、continue语句、retrun语句;
其中前两种跳转语句使用起来简单,也容易掌握,因为它们都被应用于指定环境中,
如 switch循环语句,就使用了break语句;
retrun语句在应用环境上较前两者相对单一,一般被用于定义函数和面向对象类中;
2. break语句
break语句用于结束当前的循环,包括 while循环语句、do-while循环语句、for循环语句、foreach循环语句和Switch分支语句的执行;
break 语句不仅可跳出当前循环,还能指定跳出几重循环,格式如下所示:
break n;
参数n指定要跳出的循环数量
break语句的流程图如下所示:
例子 :
<?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;
}
}
?>
执行结果如下所示:
2. continue语句
程序执行break语句后,将跳出循环,并继续执行循环后续的语句;
continue语句只能终止本次循环,而进入下一次循环;
在执行continue语句后,程序将本次循环,直接进入下一次循环,继续执行程序;
continue语句的流程图如下所示:
例子 :
<?php
$a=0;
while ($a++<8){
if($a%2!=0){
continue;
}
echo $a."\r\n";
}
?>
执行结果如下所示:
break和continue语句都能实现跳转的执行,而break语句则结束整个循环过程;
3.exit 语句
exit 语句的作用是终止整个PHP程序的执行,exit语句后的所有PHP代码都不会执行;
格式如下所示:
void exit([string message])
message是可选参数,用来输出字符串信息,最后终止整个PHP程序的执行;
例子:
<?php
$a=2/0;
exit("除数不能为0");
echo "这条语句不会输出";
?>
执行结果如下所示:
exit语句后的程序不会被执行;
结束语
若这篇文章有帮你,给个赞,收个藏,欢迎大家留言评论;
若文章有什么错误,欢迎大家指教。