Re: Re: Expression evaluation - how is it done?

From: Date: Thu, 18 Mar 2004 12:16:45 +0000
Subject: Re: Re: Expression evaluation - how is it done?
References: 1 2  Groups: php.windows 
Request: Send a blank email to php-windows+get-23181@lists.php.net to get a copy of this message
I asking because i read through the section about expression, but it was just wining about that $a == 5 if $a = $b and $b = 5, and other trivial matters. So if you could point me to the manual section you are referring to, I would appreciate it. Anyhow, I take your answer that PHP is doing a left-to-right-hand evaluation of the expression, and stops when it not needed to evaluate it further. i.e. in the same way as in C/C++. Thanks for the answer, that all I need to know (for now:). //Anders On Thu, 2004-03-18 at 13:12, DvDmanDT wrote: > It's done the lazy way.. If the whole expression can't return true, it's not > nessecary to evaluate the right side of the && operator.. In other words, > my_bool_function will never be called... > > See the manual for more.. > > -- > // DvDmanDT > MSN: dvdmandt$hotmail.com > Mail: dvdmandt$telia.com > "B.A.T. Svensson" <B.A.T.Svensson@lumc.nl> skrev i meddelandet > news:1079610737.30259.20.camel@ander... > > Does PHP uses the same expression evaluation as in C/C++? > > > > This questions also consider expression with function > > that returns booleans, typical: > > > > > > if (false && my_bool_function()) > > > > > > Will my_bool_function() be evaluated or not in this case?

« previous php.windows (#23181) next »