SHWLHAP! (Sound of dead fish hitting me in the side of the head.)

Of course - if the first condition is false, PHP doesn't bother to evaluate 
the second argument.
I was thinking that if the first condition is true I don't want evaluation 
to stop there.

Miles

At 08:18 AM 1/16/2002 -0700, mike cullerton wrote:
>on 1/16/02 5:57 AM, Miles Thompson at [EMAIL PROTECTED] wrote:
>
> > For "or" statements it does, but not && or xor. I don't know about you, but
> > I wouldn't want lazy evaluation on a conditional statement involving "and".
>
>i'm new to all this stuff, so i'll bite. hopefully someone can explain what
>i'm missing.
>
>if i have a statement like
>
>  if (($a == 'a') && ($b == 'b')) blahblahblah();
>
>and, $a != 'a'.
>
>why should php even look at the value for $b while evaluating this line?
>shouldn't the if fail after evaluating $a?
>
>thanks,
>mike
>
>  -- mike cullerton   michaelc at cullerton dot com
>
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to