ID: 40597 Updated by: [EMAIL PROTECTED] Reported By: mail957253 at lemurtastic dot com -Status: Open +Status: Bogus -Bug Type: Feature/Change Request +Bug Type: Filter related Operating System: Windows XP SP2 PHP Version: 5.2.1 -Assigned To: +Assigned To: pajoye New Comment:
It returns a PHP integer which is limited to 32bits. If you like to get a string containing a big integer, you can use the sanitize rule. Once PHP has 64bits integer support, it will be available in filter as well. Not a bug > bogus. Previous Comments: ------------------------------------------------------------------------ [2007-02-22 22:36:02] mail957253 at lemurtastic dot com Description: ------------ FILTER_VALIDATE_INT should validate anything that normal people consider an integer as such, rather than being limited to what my computer can store in 32 bits. Reproduce code: --------------- filter_var('2147483648', FILTER_VALIDATE_INT); Expected result: ---------------- returns '2147483648' Actual result: -------------- returns FALSE ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40597&edit=1