Edit report at http://bugs.php.net/bug.php?id=51920&edit=1
ID: 51920 Updated by: johan...@php.net 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: This would be a different binary representation, which breaks binary math, which people often do with IP addresses. Previous Comments: ------------------------------------------------------------------------ [2010-05-26 17:16:53] olafvdspek at gmail dot com Returning -107373295 on x64 would make it consistent with x86. But people might prefer 3221234342, in which case it could be returned as a string. ------------------------------------------------------------------------ [2010-05-26 17:13:14] sala...@php.net So what are you requesting? That ip2long returns a string representation of the number, or a float? Of which value 3221234342 or -107373295? ------------------------------------------------------------------------ [2010-05-26 15:25:29] olafvdspek at gmail dot com I know perfectly well what an unsigned int is. ------------------------------------------------------------------------ [2010-05-26 15:06:10] paj...@php.net So no, you don't know what an unsigned integer value is. Please ask support in one of the numerous php support channels. ------------------------------------------------------------------------ [2010-05-26 13:11:53] olafvdspek at gmail dot com I'm asking for ip2long to return the same (negative) values on all platforms. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=51920 -- Edit this bug report at http://bugs.php.net/bug.php?id=51920&edit=1