- var_dump: documentation ( source)
<?php
$arr = ['4', 'x' => 5];
// construct with duplicate keys
var_dump(['x' => 4, 'x' => 6]);
var_dump([2 => 4, 2.0 => 6]);
// spread operator leading to duplicate keys
var_dump(['x' => 4, ...$arr]);
// destruct with duplicate keys
['x' => $a, 'x' => $b] = ['x' => 10];
var_dump([$a, $b]);