可变数量参数

//php5.6
function sum(...$nums){
    $result = 0;
    foreach($nums as $num){
      $result += $num;
    }
    
    return $result;
}
sum(1,2,3);

function add($a,$b){
  return ....
}
add(...[1,2])


//php5.5
function sum(){
    $acc=0
    foreach(func_get_args() as $n){
      $acc+=$n;
     }
    return $acc;
}
sum(1,2,3);

首页 我的博客
粤ICP备17103704号