2020年11月15日解決済み

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

ユーザー

質問致します。

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

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

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

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

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?