B.A.T. Svensson wrote:
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@xxxxxxx> skrev i meddelandet news:1079610737.30259.20.camel@xxxxxxxx
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?
-- paperCrane <Justin Patrin>
-- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php