zoukankan      html  css  js  c++  java
  • PHP5.4第二天—流程控制、系统函数和自定义函数

    这个和Java很类似,原理是一样的,就不详细写啦

    一、分支结构

    1、单if语句结构:
    格式:
    ifexpr{
                  statement
              }
    2ifelse语句结构:
    格式:
     ifexpr{
    statement1
    }else{
    Statement2
    }
    3ifelseif语句结构:
    格式:
     ifexpr{
    statement1
    }elseif(expr2){
    statement2
    }elseif(expr3){
    ……
    }else{
    Statement4
    }
    4、Switch语句结构:
    格式:
    switch (expr)
    {
    case expr1:
      statement;
      break; 
    case expr2:
      statement;
      break; 
    ……
    default:
      statement;
    }
    二、循环结构
    1、while语句
    格式:
    while (expr){
    statements
    }
    2、for语句
    for (expr1expr2expr3){
    statement
    }
    3、中断
    break n  跳出循环或条件后将结束该循环体的操作
    continue 跳出循环或条件后将继续该循环体的操作
     
    三、系统函数和自定义函数
    (一)系统函数
    1、返回值  函数名()
    2、返回值  函数名(参数,参数
    3、函数名(参数, 参数, 返回变量)
    4、返回值  函数名(……)调用符    //php5.4新增加
    例如: string date ( string format [, int timestamp])
    (二)自定义函数
    function funname(arg1,arg2,arg3……){
    statement
    return values
    }
    示例:
    function fun($m,$n){        //定义了一个自定义函数fun 两个参数$m $n
        if($m==0 || $n==0){        //判断参数是否为0
          return 0;            //返回0
        }else{                //否则执行下面代码
         $a=$m*$n;            //做平方运算
          return $a;            //返回平方值
        }                //结束if
       }
                    //结束function
      $p=2;
      $h=3;
      echo fun($p,$h);

  • 相关阅读:
    C#学习之委托和事件
    ArcGIS许可启动问题
    空间插值——克里金插值
    maven 问题解决 tools以及jconsole两个jar包 无效
    JDBC代码示例
    mysql 同一IP 产生太多终端的数据库连接导致阻塞
    apache 反向代理配置
    oracle、mysql、sql server等;流行数据库的链接驱动配置
    POI XSSF与HSSF的 使用区别
    使用IDEA开发Activiti工作流
  • 原文地址:https://www.cnblogs.com/JoannaQ/p/2645009.html
Copyright © 2011-2022 走看看