#46701 [Opn]: Incorrect array data, but works correctly on Windows version

From: Date: Fri, 28 Nov 2008 12:37:41 +0000
Subject: #46701 [Opn]: Incorrect array data, but works correctly on Windows version
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-131441@lists.php.net to get a copy of this message
ID: 46701 Updated by: jani@php.net Reported By: testuzer at hotmail dot com Status: Open Bug Type: Arrays related Operating System: Linux - ubuntu PHP Version: 5.2.6 New Comment: Same result with 32bit linux, this is with 64bit: # php t.php Array ( [3428599296] => 1 [3459455488] => 1 [3459616768] => 1 ) Previous Comments: ------------------------------------------------------------------------ [2008-11-27 21:04:17] testuzer at hotmail dot com Description: ------------ Creating associative array with long values in the key fails under linux builds but work under windows. Reproduce code: --------------- $test_array = array( 0xcc5c4600 => 1, 0xce331a00 => 1, 0xce359000 => 1, ); print_r( $test_array ); Expected result: ---------------- Array ( [-866368000] => 1 [-835511808] => 1 [-835350528] => 1 ) Actual result: -------------- Array ( [-2147483648] => 1 ) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=46701&edit=1

« previous php.bugs (#131441) next »