zoukankan      html  css  js  c++  java
  • PHP知识点--流程控制

    一、分支结构:
    if语句:
    if(条件判断){
    //语句块
    } 
    if else 语句:
    if(条件判断){
    //分支1
    }
    else{
    //分支2;
    }
    switch语句:
    switch(一个数据$v1){ //判断此v1变量跟下面的某个是否相等,如果相等,则进入对应进程。
    case 状态值1:
    //进程1
    [break;]
    case 状态值2:
    //进程2
    [break;]
    case 状态值3:
    //进程3;
    [break;]
    。。。。。。
    [default :
    //默认进程。
    ]
    }

    应用冲,break通常都会用上;只有一些特殊数据或需求的时候,可能不用。
    如果没有使用break,则一旦某个状态满足,就会继续执行后续状态中的进程代码,而不再判断。

    二、循环结构:
    1、while循环:
    $v1 = 10; //初始化循环变量
    while( $v1〉4 ){ //判断循环变量的条件
    //语句快
    echo “abc”;
    $v1--;
    }
    循环3要素:
    1,循环变量初始化
    2,循环变量判断
    3,循环变量改变
    此3 要素通常适用于所有循环过程。

    2、do while循环
    do{
    //循环体
    }while(条件判断);
    含义:
    先执行一次循环体,然后判断条件,如果条件满足,则继续回去执行循环体,然后再判断,依次类推。
    3、for循环
    for(条件初始化,条件判断2,条件变化3):{
    循环体}

    4、循环的中断
    break中断: 终止整个循环语句,而跳出循环进入到循环结构之后的语句
    continue中断:终止当前正在执行的循环体中的语句,而进入到循环的下一次过程里(改变,判断)
    5、部分流程控制的替换语法:
    if ( ... ) :
    //语句块
    endif;

    if ( ... ) :
    //语句块
    else:
    //语句块
    endif;


    if ( ... ):
    //语句块
    elseif( ... ) :
    //语句块
    elseif( ... ):
    //语句块
    else:
    //语句块
    endif;

    switch( ... ) :
    case ...
    case ...
    endSwitch;


    while(...):
    //语句块
    endwhile;

    for(...; ...; ...):
    //语句块
    endfor;

    foreach( ):
    //语句块
    endForeach;
    6、goto语句(跳转语句)
    goto语句给程序员极大的自由——严重不推荐适用!
    它可以让我们的程序执行流程“任意跳转”。

    7、控制脚本执行进度
    die(“输出内容”)
    含义:终止php脚本的运行(后续代码不再执行),并输出其中的内容
    也可以:die(); die;
    exit是die的同义词。
    die是一种“语言结构”,并非函数,可以不写括号。
    echo也是一种语言结构,而非函数:
    echo (“abc”);
    echo “abc”;
    echo “abc”, “def”, 123;
    sleep($n);
    含义:让php脚本停止$n秒,然后继续执行。

  • 相关阅读:
    hdu4276 依赖背包
    poj1155 依赖背包
    cf219d 基础换根法
    贪婪大陆——(树状数组)
    数星星(树状数组或者线段树)
    拓扑排序基础题——排序
    Codeforces Round #511 (Div. 1) T2 Little C Loves 3 II
    除虫药水(简单dp)
    烽火传递(单调队列优化dp,然而蒟蒻用一个优先队列做)
    ZOJ----3471Most powerful(简单状压dp)
  • 原文地址:https://www.cnblogs.com/1301694f/p/8366499.html
Copyright © 2011-2022 走看看