zoukankan      html  css  js  c++  java
  • php程序的三大流程控制

    php程序的三大流程控制

    ①  顺序控制(从上到下。从左到右)

    ②分支控制

    if(条件表达式){

     //n多语句

    }else if (条件表达式){

     //n 多语句

    }else if(条件表示式){

     //.

    }//这里可能还有很多其它的else if

    else{

    }

     

    switch分支语句

     

    基本的语法结构

     

    switch(表达式){

     

    case 常量1:

    //n多语句;

    break;

    case 常量2:

    //n多语句

    break;

    default:

       //n多语句;

           break;

    }

    u 常量的类型 (int, float, 字符串, 布尔型和null

     

    default 放在哪里都行

    右边会输出hello12

    结论:首先依照case顺序进行匹配,假设一个都没有匹配

    到,则运行default,直到遇到break或者 }

    应用场景: 当我们 的分支就是几个点的时候(比方推断坦克的方向),就应当使用swtich,假设你的分支是几个区域(范围)的推断。则考虑使用if。

     

    循环控制流程

    for(循环初值; 循环的条件; 步长){

           //n多语句;

    }

    while(循环条件){

    //循环体 ,语句

    }

    do{

           //循环体

    }while(循环条件);

     

    42、我们依照正常思路应当保证接受数据的时候$_REQUEST[‘參数’]要和提交数据页面给出的html元素名字要一致。假设不一致,则会出现notice提示。

    同一时候我们接受的数据就是null,等价于””.

    //$_REQUEST 该方法能够接受用户的post或者get请求数据

     

    43、break与continue

    循环相关的语句-break

     

    主要的概念:  表示结束当前的 for 、 while 、do..while 、switch,流程, 能够给一个数字,表示退出到第几层.

    $i=0;

    while(++$i){

    switch($i){

    case 5:

    echo "quit at5<br/>";

    break;

    case 10:

    echo "quitat 10<br/>";

    break 2;

    default:

    break;

    }

    }

    echo '$i='.$i;

    结果是:

    quit at 5
    quit at 10
    $i=10

    从上面的案例,我们得到几个结论:

    1.     break语句 默认跳出 1层

    2.     break语句后面带的数字。不能超过实际能够跳出的循环层数。否则。会报fatalerror

    Ø  循环相关语句-continue

     

    基本概念: continue 用于结束本次循环剩余代码。从新開始新的一次循环(假设条件为真,就继续运行), continue 后面也能够带数字,表示从第几次循环又一次開始

  • 相关阅读:
    微信h5下拉隐藏网页,还有取消页面滑动
    vuejs中使用递归嵌套组件
    运行gitbook init命令报错及问题解决办法
    利用python生成gitbook目录文件
    通过Appium日志,分析其运行原理
    字符串两两更换位置
    Dockerfile启动的程序,内存不断增长问题
    测试流程优化
    APP测试面试题(一)
    关于面试总结13-app测试面试题
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7233468.html
Copyright © 2011-2022 走看看