描述:把一段有某个功能的代码,进行封装成函数,在需要使用的地方进行调用
函数的定义:
function 函数名称([形式参数列表]){
具体的功能的代码块; 函数体;
return 返回值;
}
函数名:函数分为自定义函数和系统函数,自定义的函数目的就是给当前功能起一个可以调用的名称,自定义。
形式参数:在调用时传递过来的一些数据,那这些数据可以在函数内使用,每个参数就是变量,每一个参数用逗号隔开,如:
n
u
m
1
,
num1,
num1,num2,$num3等等
return:把功能实现的结果返回给调用的地方
函数的调用
直接使用函数名就可以调用当前函数名,函数名(实际参数列表);–调用函数了
实际参数:就是把某些数据传递给函数的实际数据。如:js($num1, $num2, $num3);
示例
<?php
header("Content-type: text/html; charset=utf-8");
#定义一个函数
function sums($num, $num1, $symbol){
$res = 0;
switch ($symbol) {
case '+':
$res = $num + $num1;
break;
case '-':
$res = $num - $num1;
break;
case '*':
$res = $num * $num1;
break;
case '/':
$res = $num / $num1;
break;
}
return $res;# 把结果返回
}
$num = 1;
$num1 = 2;
$symbol = "+";
#调用函数 用一个变量接收函数返回的结果
$result = sums($num, $num1, $symbol);
echo "结果是:".$result;
#调用函数
$result = sums(5,6,"*");
echo "<br />结果是:".$result;
?>
结果