zoukankan      html  css  js  c++  java
  • 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 的别名。

  • 相关阅读:
    NetBeans 时事通讯(刊号 # 143 Apr 19, 2011)
    道道道
    係要听ROCK N' ROLL
    JPA 缓存与应用集群
    NetBeans 时事通讯(刊号 # 144 Apr 28, 2011)
    係要听ROCK N' ROLL
    道道道
    JPA 缓存与应用集群
    twemproxy (nutcracker) Build Status
    Java 与 C进行Socket通讯
  • 原文地址:https://www.cnblogs.com/xiaoxuStudy/p/11809691.html
Copyright © 2011-2022 走看看