From: anmeldung at snowgarden dot ch Operating system: Irrelevant PHP version: 5.2.1 PHP Bug Type: Feature/Change Request Bug description: Use mathematical sets in if conditions
Description: ------------ It would be nice, if you can use some mathematical sets in if conditions. This would help to filter input values like integers, string and floats. For example if you'll check if an input value within your range: Normal representation -> if ($input >= 0 && $input <= 2) Math. Set representation -> if ($input === [0; 2]) You can use braces (but they are used in PHP) to represent sets of string or numbers like -> colors === {'red', 'blue', 'yellow'} There is also an international standard (ISO 31-11) that defines sets (http://en.wikipedia.org/wiki/ISO_31-11#Sets) -- Edit bug report at http://bugs.php.net/?id=40438&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=40438&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=40438&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=40438&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=40438&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=40438&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=40438&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=40438&r=needscript Try newer version: http://bugs.php.net/fix.php?id=40438&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=40438&r=support Expected behavior: http://bugs.php.net/fix.php?id=40438&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=40438&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=40438&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=40438&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=40438&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=40438&r=dst IIS Stability: http://bugs.php.net/fix.php?id=40438&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=40438&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=40438&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=40438&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=40438&r=mysqlcfg