Re: Boolean type forced on string assignment inside if statement

From: Date: Thu, 03 Jan 2013 17:30:18 +0000
Subject: Re: Boolean type forced on string assignment inside if statement
References: 1 2 3 4 5 6  Groups: php.general 
Request: Send a blank email to php-general+get-320012@lists.php.net to get a copy of this message
On Jan 3, 2013, at 12:09 PM, David OBrien <dgobrien@gmail.com> wrote: > From what I understood about || is once it sees a true the whole statement > is regarded as true so nothing else following matters so PHP ignores > everything in the conditional after it evaluates as true... > and once it sees a false the whole statement is regarded as false so > nothing else following matters again You are correct with regard to the double pipe ( || ). The double pipe means simply that if the first expression is true, then the second expression will not be considered. Whereas, a single pipe ( | ) means that both expressions will be evaluated. Now, I am not sure as to where that would mean anything. Can anyone provide an example where using a single pipe would produce different results than using a double pipe? IOW, why is there a difference? Cheers, tedd _____________________ tedd@sperling.com http://sperling.com

« previous php.general (#320012) next »