- 函数/方法传参
传参分2种:
1、值传递
2、引用传递(函数修改该值,传递的参数必须是变量
)
引用传递,将外部变量传递进函数,函数内部变量值的变化影响函数外部变量值。
- function test(&$a)
- {
- $a = $a+100;
- }
- $b = 1;
- test($b);
- echo $b;
function test($a){
return $a = $a+ 100;
}
$b = 1;
$b = test(b);
echo $b;
- 函数返回值
可以返回任意数据类型的值
省略return 默认返回NULL,如果要返回多个值请使用数组
函数2种方式返回
1、普通返回
2、引用返回
function &fn(){
$a = 5;
return $a;
}
$b = &fn();
擦,这个函数老子看半天没看懂!!骨灰新手,转载学习的。
让函数内部修改外部变量的值
,使用引用传参
让外部变量修改函数内部变量的值
,使用引用返回