阅读量:112
- 作为默认参数:在函数定义时,可以将一个空数组作为默认参数,当调用函数时不传入参数时,将使用空数组作为默认值。
function myFunction($param = []) {
// 如果不传入参数,则$param为一个空数组
}
- 用于收集参数:有时候需要接受不定数量的参数,可以将一个空数组作为参数,在函数中将所有参数收集到这个数组中进行处理。
function myFunction() {
$args = func_get_args(); //将所有传入的参数收集到$args数组中
}
- 用于返回数组:函数内部计算得到的结果可能是一个数组,可以先定义一个空数组,然后在函数中将计算得到的结果添加进去,最后返回这个数组。
function calculateArray() {
$result = [];
// 计算得到的结果
$result[] = $value;
return $result;
}