在程序开发中,我们经常在调用一个函数的过程中,调用另外一个函数,这种函数内调用其他函数的方式成为函数嵌套调用。
案例:计算3个人平均得分
<?php
function sum($a,$b,$c){
return $a+$b+$c; //返回总分
}
function svg($a,$b,$c,$s){
return sum($a,$b,$c)/$s; //返回平均分
}
$xiaoming=9.3;
$lihua=8.5;
$zhangsan=7.9;
$number=3;
echo "平均分是".svg($xiaoming,$lihua,$zhangsan,$number);//输出结果为“平均分是8.5666666666667”
?>
svg()函数内部调用了sum()函数,并将计算的平均数返回给调用者。
程序的执行过程
1程序开始,调用svg函数,将变量a,b,c,s的值传给svg函数。
2由于svg函数调用sum函数,因此程序进入sum函数,完成总分的计算,并将结果返回给svg函数。
3svg函数根据sum函数返回的值,完成平均分的计算
4输出平均分程序结束
*声明:内容来源于网络收集和整理,版权归原著所有,如来源信息有误或侵犯权益,请联系站长作修改和删除处理。