[eluser]Phil Sturgeon[/eluser]
[quote author="solepixel" date="1335278498"]I wish it could work more like PHP $_GET and $_POST. So foo is set in $_GET, then return NULL if the value is empty, but if it is not set, return false. If we have to options, why not utilize them both?[/quote]
That does not make any sense. If something is set then it should return whatever value is there, if something is not set then it should be NULL.
That is the principle that basically everything in PHP follows.
Using $_GET natively means you loose protection and get warnings thrown about "undefined index in array" instead of getting NULL returned.