Re: Boolean type forced on string assignment inside if statement
| From: | Jim Lucas | Date: | Thu, 03 Jan 2013 17:49:20 +0000 |
| Subject: | Re: Boolean type forced on string assignment inside if statement | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-320014@lists.php.net to get a copy of this message | ||
On 01/03/2013 09:25 AM, Marc Guay wrote:
Hi Tedd, A little searching enlightened me to the fact that in other languages, a single | or& operator will cancel the short-circuiting so all of the evaluations are done before proceeding. However, they don't seem to exist in PHP so in your example it behaves the same as ||...? http://php.net/manual/en/language.operators.logical.php MarcIn PHP | is not a logical operator, it is a bitwise operator. It is used to flip bits in binary data. Not to be used in a logical condition statement. http://php.net/manual/en/language.operators.bitwise.php -- Jim Lucas http://www.cmsws.com/ http://www.cmsws.com/examples/