博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP5.4第二天—流程控制、系统函数和自定义函数
阅读量:6846 次
发布时间:2019-06-26

本文共 1128 字,大约阅读时间需要 3 分钟。

这个和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);

 

转载于:https://www.cnblogs.com/JoannaQ/archive/2012/08/18/2645009.html

你可能感兴趣的文章
js-(枚举,自身,继承,Symbol,Iterator)口诀
查看>>
一行核心代码做出类似tableViewHeaderView和AppStore里的ScrollView悬浮条效果
查看>>
SSM项目遇到的问题(三)
查看>>
有没有好上手的可视化分析软件?
查看>>
git windows 安装 - Github同步 / Vscode源代码管理:Git 安装操作
查看>>
机器学习(3)——信息论基础(熵的介绍)
查看>>
编写一个统计字符串中每个连续字符个数的函数,如 `aaabbcccaabcd` 输出为`3a2b3c2a1b1c1d`...
查看>>
在 React 中处理数据流问题的一些思考
查看>>
阿里面试题BIO和NIO数量问题附答案和代码
查看>>
测者的测试技术手册:揭开java method的一个秘密--巨型函数
查看>>
Vue CLI 3.x开发环境搭建
查看>>
小白学python系列-(1)环境的安装
查看>>
简单梳理Redux的源码与运行机制
查看>>
小猿圈解读Python前景真有这么好?
查看>>
写一个小程序版的axios
查看>>
Tomcat配置
查看>>
Spring Cloud自定义引导属性源
查看>>
Android之UI学习篇六:ImageView实现图片旋转和缩放
查看>>
我的友情链接
查看>>
我的友情链接
查看>>