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