返回值 函数名(......)调用符

自定义函数
function fun($a,$b){
if($a==0){
return 0;}
else{
return 1;
}
}

动态参数:
function fun($a,$b=1,$c=2){
$z=$a*$b*$c;
return $z;
}
$p=2;
echo fun($p);
echo fun($p,3);
echo fun($p,3,3);


引用传递
function fun(&$n){
$n=$n*$n;
}
$p=2;
fun($p);
echo $p;

嵌套和递归
嵌套是函数里面嵌套函数
递归是自身调用自身返回值