-
函数的嵌套调用:指的是在调用一个函数的过程中,调用另外一个函数,这种在函数内调用其他函数的方式称为嵌套调用。
举例:班主任老师要计算每个学生语文和数学平均分,其实现思路是首先编写一个函数用于计算学生的语文和数学的总分,然后再编写一个函数用于实现学生的平均分。
function sum($language,$mathematics){
$sun=$language+$mathematics;
return $sun;
}
function avg($language,$mathematics){
$avg=sum($language,$mathematics)/2;
return $avg;
}
echo avg(50,20);
_______________________________________________________________________________
调用avg时会吧50,20两个实参分别传入函数avg()的两个形参 $language,$mathematics中 也就是
function avg(50,20){
函数avg()内调用函数sum() 这时
$avg=sum($language,$mathematics)/2;
等于↓
$avg=sum(50,20)/2;
调用sum()时又把50,20两个实参传给函数sum()的两个形参$language,$mathematics;
相当于↓
function sum(50,20){
$sun=50+20;
return $sun;
}
return $avg;
}
-----------------------------------
总体其实就是这样
function avg(50,20){
function sum(50,20){
$sun=50+20;
return $sun;
}
$avg=sum(50,20)/2;
return $avg;
}