#40597 [NEW]: FILTER_VALIDATE_INT limited to system's signed integer size

Ask a Question related to PHP Bugs, Design and Development.

  1. #1

    Default #40597 [NEW]: FILTER_VALIDATE_INT limited to system's signed integer size

    From: mail957253 at lemurtastic dot com
    Operating system: Windows XP SP2
    PHP version: 5.2.1
    PHP Bug Type: Filter related
    Bug description: FILTER_VALIDATE_INT limited to system's signed integer size

    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 bug report at [url]http://bugs.php.net/?id=40597&edit=1[/url]
    --
    Try a CVS snapshot (PHP 4.4): [url]http://bugs.php.net/fix.php?id=40597&r=trysnapshot44[/url]
    Try a CVS snapshot (PHP 5.2): [url]http://bugs.php.net/fix.php?id=40597&r=trysnapshot52[/url]
    Try a CVS snapshot (PHP 6.0): [url]http://bugs.php.net/fix.php?id=40597&r=trysnapshot60[/url]
    Fixed in CVS: [url]http://bugs.php.net/fix.php?id=40597&r=fixedcvs[/url]
    Fixed in release: [url]http://bugs.php.net/fix.php?id=40597&r=alreadyfixed[/url]
    Need backtrace: [url]http://bugs.php.net/fix.php?id=40597&r=needtrace[/url]
    Need Reproduce Script: [url]http://bugs.php.net/fix.php?id=40597&r=needscript[/url]
    Try newer version: [url]http://bugs.php.net/fix.php?id=40597&r=oldversion[/url]
    Not developer issue: [url]http://bugs.php.net/fix.php?id=40597&r=support[/url]
    Expected behavior: [url]http://bugs.php.net/fix.php?id=40597&r=notwrong[/url]
    Not enough info: [url]http://bugs.php.net/fix.php?id=40597&r=notenoughinfo[/url]
    Submitted twice: [url]http://bugs.php.net/fix.php?id=40597&r=submittedtwice[/url]
    register_globals: [url]http://bugs.php.net/fix.php?id=40597&r=globals[/url]
    PHP 3 support discontinued: [url]http://bugs.php.net/fix.php?id=40597&r=php3[/url]
    Daylight Savings: [url]http://bugs.php.net/fix.php?id=40597&r=dst[/url]
    IIS Stability: [url]http://bugs.php.net/fix.php?id=40597&r=isapi[/url]
    Install GNU Sed: [url]http://bugs.php.net/fix.php?id=40597&r=gnused[/url]
    Floating point limitations: [url]http://bugs.php.net/fix.php?id=40597&r=float[/url]
    No Zend Extensions: [url]http://bugs.php.net/fix.php?id=40597&r=nozend[/url]
    MySQL Configuration Error: [url]http://bugs.php.net/fix.php?id=40597&r=mysqlcfg[/url]
    mail957253 at lemurtastic dot com Guest

  2. Similar Questions and Discussions

    1. #40076 [NEW]: zend_alloc.c: Value of enumeration constant must be in range of signed integer.
      From: ionut dot aivanesei at amdocs dot com Operating system: AIX PHP version: 5.2.0 PHP Bug Type: Compile Failure Bug...
    2. #39278 [Opn->Bgs]: strpos($needle, $integer) returns 0 for certain values of $integer
      ID: 39278 Updated by: tony2001@php.net Reported By: matt at raines dot me dot uk -Status: Open +Status: ...
    3. #39278 [NEW]: strpos($needle, $integer) returns 0 for certain values of $integer
      From: matt at raines dot me dot uk Operating system: GNU/Linux 2.4.27 PHP version: 5.1.6 PHP Bug Type: Strings related Bug...
    4. Size does matter, but seems to be limited
      I consider myself to be extremely priviliged to be able to produce images and make a living of it! I feel even more priviliged now, as yesterday I...
    5. Retrieving Files from another system's hdd
      Hello guys, I do have a problem here. I plugged my 1/2 dead hdd to my another system hoping to retrieve some important data. But the data is in...
  3. #2

    Default #40597 [Opn->Bgs]: FILTER_VALIDATE_INT limited to system's signed integer size

    ID: 40597
    Updated by: [email]pajoye@php.net[/email]
    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 [url]http://bugs.php.net/?id=40597&edit=1[/url]
    pajoye@php.net Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139