On Apr 16, 2007, at 1:28 PM, Robert Cummings wrote:
On Mon, 2007-04-16 at 13:16 -0500, Edward Vermillion wrote:
On Apr 16, 2007, at 12:30 PM, Robert Cummings wrote:
[snip]
Bleh, my mistake... I'm so adverse to empty() I forgot it doesn't
generate notices.
Strings only containing only spaces are not empty. Strings
containing a
0 are empty. It's crap for almost any kind of validation routine. It's
one of those useless, magical, shoot newbies in the toes functions.
But
then I guess to each their own :)
Strings containing spaces and 0's (and null), while technically not
empty, may or may not have any meaning in your code outside of being
empty or at least not interesting. That's why I qualified it with
whether they have meaning in the code.
I'll agree that it can cause problems if you're not paying attention,
I've been bitten myself in the past by it. And those things can be
hard to track down too. :P
Ed
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php