上級 › 同じ名前付き引数を2回指定すると Named parameter overwrites エラーになる › パターン2
同じ名前付き引数を2回指定すると Named parameter overwrites エラーになる
PHP8の名前付き引数は、同じパラメータ名を2回指定すると致命的エラーになります。
1 <?php 2 function makeProduct(string $title, float $price) { 3 return "$title: $price"; 4 } 5 echo makeProduct(title: "Pen", _____: 1.5); ^
Fatal error: Uncaught Error: Named parameter $title overwrites previous argument in main.php:5
空欄を埋めて実行を通す
title:を2回渡しているため、2回目がエラーになります。2つ目はprice:にする必要があります。
次の問題