Edit report at http://bugs.php.net/bug.php?id=51920&edit=1
ID: 51920 User updated by: olafvdspek at gmail dot com Reported by: olafvdspek at gmail dot com Summary: ip2long result depends on platform Status: Bogus Type: Bug Package: Network related Operating System: Debian x64 PHP Version: 5.3.2 New Comment: I'm asking for ip2long to return the same (negative) values on all platforms. Previous Comments: ------------------------------------------------------------------------ [2010-05-26 13:10:26] paj...@php.net So what are you asking then? That's exactly what you are experiencing. There is no bug. ------------------------------------------------------------------------ [2010-05-26 12:45:09] olafvdspek at gmail dot com I know how to print an uint, that's not my question! ------------------------------------------------------------------------ [2010-05-26 12:42:49] paj...@php.net See the example in the PHP manual to know how to print out unsigned integer. ------------------------------------------------------------------------ [2010-05-26 12:39:32] olafvdspek at gmail dot com Description: ------------ The result of ip2long depends on the plaform. It shouldn't. Test script: --------------- <?php echo ip2long('192.0.34.166'); x86: -1073732954 x64: 3221234342 Expected result: ---------------- -1073732954 Actual result: -------------- 3221234342 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=51920&edit=1