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 后面也能够带数字,表示从第几次循环又一次開始

  • 相关阅读:
    C++总结
    Perl注释格式
    处理压力测试中的问题
    C++标准库中的时间函数
    C语言中如何使用宏 转载
    探索C++的秘密之详解extern "C"
    调试代码的技巧
    又长一岁
    [转]pycharm的一些快捷键
    dizhi
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7233468.html
Copyright © 2011-2022 走看看