--TEST-- Duplicate param --FILE-- getMessage(), "\n"; } try { test(1, a: 2); } catch (Error $e) { echo $e->getMessage(), "\n"; } ?> --EXPECT-- Named parameter $a overwrites previous argument Named parameter $a overwrites previous argument