--TEST-- Bug #46701 (Creating associative array with long values in the key fails on 32bit linux) --SKIPIF-- --FILE-- 1, 0xce331a00 => 2 ); $test_array[0xce359000] = 3; var_dump($test_array); var_dump($test_array[0xce331a00]); class foo { public $x; public function __construct() { $this->x[0xce359000] = 3; var_dump($this->x); } } new foo; ?> --EXPECTF-- Deprecated: Implicit conversion from float 3428599296 to int loses precision in %s on line %d Deprecated: Implicit conversion from float 3459455488 to int loses precision in %s on line %d Deprecated: Implicit conversion from float 3459616768 to int loses precision in %s on line %d array(3) { [-866368000]=> int(1) [-835511808]=> int(2) [-835350528]=> int(3) } Deprecated: Implicit conversion from float 3459455488 to int loses precision in %s on line %d int(2) Deprecated: Implicit conversion from float 3459616768 to int loses precision in %s on line %d array(1) { [-835350528]=> int(3) }