zoukankan      html  css  js  c++  java
  • <基础> PHP 进阶之 流程控制(Process)

    • do-while
    $sum = 0;
    $i = 10;
    do{
        $sum += $i;
        $i--;
    }while($i > 0); //当这里的值为 false 时跳出循环
    
    echo $sum;
    //这种写法也上面的结果一致
    $sum
    = 0; $i = 10; do{ if($i == 0){ break; } $sum += $i; $i--; }while(true); echo $sum;
    • switch
    switch ($i) {
        case 0:
            echo "i equals 0";
            break;    //一定要加break , 否则会接着执行下一条
        case 1:
            echo "i equals 1";
            break;
        case 2:
            echo "i equals 2";
            break;
    }
    • require & include & require_once & include_once

    语法:

      include 'vars.php';
    
      require 'somefile.php'; 或者 require('somefile.php');

      require_once(__ROOT__.'/config.php'); 

      include_once "a.php";

    被包含文件先按参数给出的路径寻找,如果没有给出目录(只有文件名)时则按照 include_path 指定的目录寻找。如果在 include_path 下没找到该文件则 include 最后才在调用脚本文件所在的目录和当前工作目录下寻找。如果最后仍未找到文件则 include 结构会发出一条警告;这一点和require 不同,后者会发出一个致命错误

    require 和 include 几乎完全一样,除了处理失败的方式不同之外。require 在出错时产生 E_COMPILE_ERROR 级别的错误。换句话说将导致脚本中止而 include 只产生警告(E_WARNING),脚本会继续运行。

    include_once 语句在脚本执行期间包含并运行指定文件。此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。如同此语句名字暗示的那样,只会包含一次。

    • continue

    continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。

    continue 接受一个可选的数字参数来决定跳过几重循环到循环结尾。默认值是 1,即跳到当前循环末尾。

  • 相关阅读:
    ASP.NET 篇
    .NET Core 篇
    JS-CSS篇
    IIS使用篇
    WebService篇
    电脑使用篇
    数据库使用篇
    正则表达式篇
    Linux学习篇
    Leetcode 198. 打家劫舍 dp
  • 原文地址:https://www.cnblogs.com/xiaoliwang/p/8990141.html
Copyright © 2011-2022 走看看