|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #40438 Use mathematical sets in if conditions
Submitted: 2007-02-11 23:28 UTC Modified: 2016-12-30 23:58 UTC
Avg. Score:4.0 ± 1.0
Reproduced:2 of 2 (100.0%)
Same Version:2 (100.0%)
Same OS:2 (100.0%)
From: anmeldung at snowgarden dot ch Assigned:
Status: Open Package: Scripting Engine problem
PHP Version: 5.2.1 OS: Irrelevant
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Bug Type:
From: anmeldung at snowgarden dot ch
New email:
PHP Version: OS:


 [2007-02-11 23:28 UTC] anmeldung at snowgarden dot ch
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 (


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2016-12-30 23:58 UTC]
-Package: Feature/Change Request +Package: Scripting Engine problem
PHP Copyright © 2001-2020 The PHP Group
All rights reserved.
Last updated: Sat Oct 31 10:01:23 2020 UTC