.
F:\>php -r "$a = PHP_INT_MAX + 1; $arr[$a] = $a; var_dump($arr);"
array(1) {
[-2147483648]=>
float(2147483648)
}
F:\>php -r "$a = (string) (PHP_INT_MAX + 1); $arr[$a] = $a; var_dump($arr);"
array(1) {
["2147483648"]=>
string(10) "2147483648"
}
F:\>php -r "$a = (string) (PHP_INT_MAX - 1); $arr[$a] = $a; var_dump($arr);"
array(1) {
[2147483646]=>
string(10) "2147483646"
}