• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小许学习笔记
博客园    首页    新随笔    联系   管理    订阅  订阅
4_PHP流程控制语句_3_程序跳转和终止语句

以下为学习孔祥盛主编的《PHP编程基础与实例教程》(第二版)所做的笔记。

 

PHP流程控制共有3种类型:条件控制结构、循环结构以及程序跳转和终止语句。

4.3 程序跳转和终止语句

4.3.1 continue 语句

程序:

功能:计算1+3+5+...+99的结果。

 1 <?php
 2 $sum = 0;
 3 for($i=1; $i<100; $i++){
 4     if($i%2==0){
 5         continue;   //如果是偶数,就跳出本次循环开始执行下一次循环
 6     }
 7     $sum = $sum + $i;
 8 }
 9 echo $sum;
10 ?>

输出:

1 2500

 

4.3.2 break 语句

程序:

功能:计算1+2+3+...+100的结果。

<?php
$sum = 0;
for($i=1; ;$i++){
    $sum = $sum + $i;
    if($i==100){
        break; 
    }
}
echo $sum;
?>

输出:

1 5050

 

4.3.3 终止PHP程序运行

1.exit 语言结构

程序:

功能:$a变量未定义,则输出字符串信息message,终止PHP代码的执行。

1 <?php
2 @($a) or exit("发生变量未定义错误!");
3 echo "exit 后面的语句将不会运行!";
4 ?>

输出:

发生变量未定义错误!

说明:

1. 使用逻辑或( or )表达式$a or $b, 可以强制只有表达式$a 的结果为FALSE时,表达式$b 才会执行。

2. 当某个表达式运行失败时,该表达式的结果为FALSE。

 

2. die 语言结构

die 可以看作是 exit 的别名。

posted on 2019-11-07 00:47  xiaoxustudy  阅读(334)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3