zoukankan      html  css  js  c++  java
  • PHP:第二章——PHP中的break一continue一return语句

    知识点一:break语句
         break 结束当前 for,foreach,while,do-while 或者 switch 结构的执行。
         break 可以接受一个可选的数字参数来决定跳出几重循环默认值1。
         break后的数字必须为正整数,并且只能是常数
         比如:
             break 1  正确
            $a = 1;  break $a 这样是不允许的。     
       

    <?php
    header("Content-Type:text/html;charset=utf-8");
    $i = 0;
    while (++$i) {
        switch ($i) {
            case 5:
            echo " 5 退出本层循环<br />";
            break 1;  /* 只退出 switch. */
        case 10:
            echo " 10; 退出整个循环<br />";
            break 2;  /* 退出 switch 和 while 循环 */
        default:
            break;
        }
    }
    ?>

     知识点二:continue语句
        continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。
        continue 接受一个可选的数字参数来决定跳过几重循环到循环结尾。
        默认值是 1,即跳到当前循环末尾。

    <?php
    header("Content-Type:text/html;charset=utf-8");
    //输出1-10之间的偶数
    for ($i = 1; $i <= 10; ++$i) {
      if (($i & 1) == 1) continue;
      echo $i;
    }
    ?>

     知识点三:return语句
        说明:
        1) 如果在一个函数中调用 return 语句,将立即结束此函数的执行并将它的参数作为函数的值返回。

    1) 如果在一个函数中调用 return 语句,将立即结束此函数的执行并将它的参数作为函数的值返回。
                代码示例:
                    function A(){
                        return 5;
                        return ; //如果是不给return参数返回为null
                    }
                    echo A();  //输出 5
                
        2) 如果在全局范围中调用,则当前脚本文件中止运行。
                代码示例:假设a.php页面代码如下
                    return;   //到这里终止
                    echo 5;  //无法执行
                    
        3) 如果当前脚本文件是被 include 的或者 require 的,则控制交回调用文件。
            代码示例:
                假设有 a.php代码如下
                      <?php
                        return;
                        echo "动力";
                    ?>
                index.php代码如下
                    <?php
                        require("a.php");    /*require 需要; 要求; 想要; 命令;*/
                        echo "学院";
                    ?>
                说明: 运行index.php会输出 "学院",a.php把控制权交给index.php
                   
                    
         3.1) 此外,如果当前脚本是被 include 的,则 return 的值会被当作 include 调用的返回值。
            代码示例:
                假设a.php页面内容只有一句 return
                <?php
                   return '威航';
                ?>
                index.php页面代码如下    
                <?php           
                    $a =  include("a.php");  //return 值会这这里返回
                    echo $a;    //输出:威航
                ?>
         注意:
             return 是语言结构而不是函数,因此其参数没有必要用括号将其括起来。
             通常都不用括号,实际上也不应该用,这样可以降低 PHP 的负担。
             如果没有提供参数,则一定不能用括号,此时返回 NULL。
             如果调用 return 时加上了括号却又没有参数会导致解析错误。

  • 相关阅读:
    SPSS—回归—曲线估计方程案例解析
    SPSS—非线性回归(模型表达式)案例解析
    SPSS—回归—二元Logistic回归案例分析
    SPSS-两变量相关性分析
    SPSS-单因素方差分析(ANOVA) 案例解析
    SPSS-比较均值-独立样本T检验 案例解析
    做MFC的时候引用了头文件但VC还是报missing storage-class or type specifiers
    GetDocument missing storage-class or type specifiers的解决方法
    Python如何安装模块
    AE IRasterCursor 改变栅格图层像素值
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7119340.html
Copyright © 2011-2022 走看看