The constant use of isset()
| From: | Ólafur Waage | Date: | Tue, 12 May 2009 16:35:27 +0000 |
| Subject: | The constant use of isset() | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-43902@lists.php.net to get a copy of this message | ||
While researching for this suggestion I found this rfc proposal regarding
ifsetor() ( http://wiki.php.net/rfc/ifsetor?s[]=isset<http://wiki.php.net/rfc/ifsetor?s%5B%5D=isset>)
and it's rejection point was that it was currently not possible (
http://marc.info/?l=php-internals&m=108931281901389&w=2
)
But would it be possible to check for a value of a variable if it is set?
Since I often do (and see others do)
if(isset($_GET["foo"]) && $_GET["foo"] == "bar")
or even worse
if((isset($_GET["foo"]) && $_GET["foo"] == "bar") ||
(isset($_GET["baz"]) &&
$_GET["baz"] == "bat"))
to be able to do something like this
if(isset($_GET["foo"]) == "bar")
or
if(isset($_GET["foo"]) == "bar" || isset($_GET["baz"]) ==
"bat")
That isset (or some other language construct) would return the variable if
it were set and false if it was not.
Thanks for your time, i know this has probably been talked to death in one
form or other.
Ólafur Waage
olafurw@gmail.com