函数构成
形参
1 | function xxx($num1 = "1",$num2 = "2"){ |
形参是指在创建函数时写在小括号里的参数,只能在函数体内使用,外部调用不到。
其中$num1
和$num2
就是形参,后面可以无限接,用逗号,
隔开
这里$num1 = "1"
就是给$num1
一个默认值,如果不赋值也可以
- 形参可以和函数体外参数重名,但是不推荐这么做,避免混淆
- 函数体内也不能调用函数体外参数
- 函数体内创建的参数函数体外调用不到
实参
1 | function xxx($num1 = "1",$num2 = "2"){ |
按照上面代码执行完后就会输出
3
,4
,如果没有传参就是默认值1
,2
在调用xxx
函数时需要传的参数就是实参,如果形参有默认值就会直接被实参覆盖
有形参就会有实参,没有单独存在一说法