I always set error_reporting(E_ALL) oR error_reporting(2047), but i have never got any 
errors when just use empty()  
to determine whether a variable is set.

If the variable is: 0, null, not set or an empty string.
Then the empty() will return true.

It's unnecessary to call isset() first.

----- Original Message -----
From: lallous
Sent: 200283 15:01
Subject: Re: [PHP] isset($var) && !empty($var) same time!

Just use empty() ?!

With error_reporting(E_ALL) you'll get a bunch of warnings if you only use
empty() w/o the isset() !

use isset() first and then check wheter empty or not empty!

so there is not one function that tests for empty and isset same time!?

"Analysis & Solutions" <[EMAIL PROTECTED]> wrote in message
> On Fri, Aug 02, 2002 at 04:48:17PM +0200, lallous wrote:
> >
> > function issne($var)
> > {
> >    return isset($var) && !empty($var) ? true : false;
> > }
> >
> > is there is any builtin function that does that? (one function call).
> Yes.  Just use empty().  It automatically checks if the variable is:
>    not set
>    null
>    an empty string
>    zero
> If any of them are true, the empty() function returns true.  You don't
> need your function at all.
> --Dan
> --
>                PHP classes that make web design easier
>         SQL Solution  |   Layout Solution   |  Form Solution
>     sqlsolution.info  | layoutsolution.info |  formsolution.info
>  T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
>  4015 7 Av #4AJ, Brooklyn NY     v: 718-854-0335     f: 718-854-0409

PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.phpGet more from the Web.  FREE MSN 
Explorer download : http://explorer.msn.com

Reply via email to