1.函数的介绍
说明:把一段有 某个功能的这些代码进行封装,在需要使用的地方进行调用
语法:
function 函数名([形式参数列表]){
有具体功能的代码块:函数体;
[return 返回值];
}
函数名:函数分为自定义函数和系统函数,自定义函数的函数名目的就是给当前功能起一个可以调用的名称,自己定义的,系统函数的函数名是系统集成的,直接调用,如:count(); var_dump();等
形式参数:有时候需要有时候不需要根据情况而定,在调用时传递过来的一些数据,这些数据可以在函数内使用,每个参数就是一个变量,每个参数用逗号隔开。如:$name,$age,$sex….
return:有时候需要有时候不需要根据情况而定,把功能结果返回给调用的地方
2.函数的调用
说明:直接使用函数名就可以调用当前函数名的函数
语法:函数名(实际参数列表); —在需要使用的地方调用函数
实际参数:就是把某些数据传递给函数的实际数据。如userinfo($name,$age,$sex);
案例:
实战:计算器
不用函数前
改进:用函数封装后
//计算器 //定义变量初始值 $num1 = 1; $num2 = 2; $fh = '+'; //函数封装 function jisuanqi($num1,$num2,$fh){ //判断运算符 switch($fh){ case '+': $res=$num1+$num2; break; case '-': $res=$num1-$num2; break; case '*': $res=$num1*$num2; break; case '/': $res=$num1/$num2; break; } return $res; } //调用函数 $r=jisuanqi($num1,$num2,$fh);//3 echo $r; $r=jisuanqi(2,4,'*');//8 echo $r;
继续改进:用户可以输入参数进行计算
1.创建表单jisuan.html
计算数值:+-*/数值:结果:
2.创建封装计算器的功能函数,jisuanqi.php
3.把两个页面引入到get_info.php
结果图:
领取专属 10元无门槛券
私享最新 技术干货