函数

函数构成

形参

1
2
3
4
5
6
7
function xxx($num1 = "1",$num2 = "2"){
echo $num1;
echo $num2;
}
$a = 3;
$b = 4;
xxx($a,$b);

形参是指在创建函数时写在小括号里的参数,只能在函数体内使用,外部调用不到。
其中$num1$num2就是形参,后面可以无限接,用逗号,隔开
这里$num1 = "1"就是给$num1一个默认值,如果不赋值也可以

  1. 形参可以和函数体外参数重名,但是不推荐这么做,避免混淆
  2. 函数体内也不能调用函数体外参数
  3. 函数体内创建的参数函数体外调用不到

实参

1
2
3
4
5
6
7
function xxx($num1 = "1",$num2 = "2"){
echo $num1;
echo $num2;
}
$a = 3;
$b = 4;
xxx($a,$b);

按照上面代码执行完后就会输出3,4,如果没有传参就是默认值1,2
在调用xxx函数时需要传的参数就是实参,如果形参有默认值就会直接被实参覆盖
有形参就会有实参,没有单独存在一说法

-------------本文结束感谢您的阅读-------------