仮引数と返り値は一致させる必要はないのですか?

2020年11月14日
ユーザー

質問致します。

function sum(...$numbers) 
{
  $total = 0;
  foreach ($numbers as $number) {
    $total += $number;
  }
  return $total;
}

total =で各配列の値の足し算としており
それを返している先がnumbersになっており
それがecho sumで計算される仕組みが理解できないです。

$total = ...$numbersに感じるのですが
しっくり来ません。

この式の意味を詳しく解説頂けないでしょうか。
よろしくお願いいたします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?