上級 › 同じ名前付き引数を2回指定すると Named parameter overwrites エラーになる › パターン3
同じ名前付き引数を2回指定すると Named parameter overwrites エラーになる
PHP8の名前付き引数は、同じパラメータ名を2回指定すると致命的エラーになります。
1 <?php 2 function makeEvent(string $name, string $date) { 3 return "$name on $date"; 4 } 5 echo makeEvent(name: "Party", ____: "2026-01-01"); ^
Fatal error: Uncaught Error: Named parameter $name overwrites previous argument in main.php:5
空欄を埋めて実行を通す
同じname:を2回指定すると上書きとみなされエラーになります。2つ目のパラメータ名はdateにする必要があります。
次の問題