Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #5275
| From | Doug Miller <doug_at_milmac_dot_com@example.com> |
|---|---|
| Newsgroups | comp.lang.php |
| Subject | Re: A little tip |
| Date | 2012-03-30 20:55 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <XnsA026AC2CB447dougmilmaccom@88.198.244.100> (permalink) |
| References | <jl4ovl$h2i$1@dont-email.me> <jl4q1i$top$1@dont-email.me> <jl4te2$hi5$1@dont-email.me> <jl554d$1s6$1@news.albasani.net> |
Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de> wrote in news:jl554d$1s6$1 @news.albasani.net: > Shelly schrieb: > >> $val = TRUE; > >> $val &= TRUE; >> >> which is identical to >> >> $val = $val && TRUE; > > No. &= is a bitwise operator while && means the logical AND operator. So > when you do $val &= TRUE, PHP is trying to do TRUE & TRUE, but since > bitwise operators only work with integers, TRUE is first coerced into > the integer 1. So the operation ends up as 1 & 1 yielding the integer 1. > Thus, $val = 1. The === operator checks the type of the operands which > are int and bool and thus not the same, while == tries to convert the > operands into something "comparable" and since they are both "truish" > the result is TRUE here. More precisely, the reason for the difference is that == means "equivalent" and === means "identical". Since one value is integer and the other value is Boolean, they are equivalent but not identical.
Back to comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
A little tip Shelly <sheldonlg@thevillages.net> - 2012-03-30 13:02 -0400
Re: A little tip Jerry Stuckle <jstucklex@attglobal.net> - 2012-03-30 13:20 -0400
Re: A little tip Shelly <sheldonlg@thevillages.net> - 2012-03-30 14:18 -0400
Re: A little tip Jerry Stuckle <jstucklex@attglobal.net> - 2012-03-30 16:19 -0400
Re: A little tip Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de> - 2012-03-30 22:30 +0200
Re: A little tip Doug Miller <doug_at_milmac_dot_com@example.com> - 2012-03-30 20:55 +0000
Re: A little tip Shelly <sheldonlg@thevillages.net> - 2012-03-30 16:55 -0400
Re: A little tip Jerry Stuckle <jstucklex@attglobal.net> - 2012-03-30 17:07 -0400
Re: A little tip Jerry Stuckle <jstucklex@attglobal.net> - 2012-03-31 10:05 -0400
Re: A little tip Shelly <sheldonlg@thevillages.net> - 2012-03-31 11:27 -0400
Re: A little tip Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-04-03 15:52 +0200
Re: A little tip Shelly <sheldonlg@thevillages.net> - 2012-04-03 10:20 -0400
Re: A little tip Doug Miller <doug_at_milmac_dot_com@example.com> - 2012-03-30 19:36 +0000
Re: A little tip Jerry Stuckle <jstucklex@attglobal.net> - 2012-03-30 16:21 -0400
Re: A little tip Doug Miller <doug_at_milmac_dot_com@example.com> - 2012-03-30 20:52 +0000
Re: A little tip Jerry Stuckle <jstucklex@attglobal.net> - 2012-03-30 17:08 -0400
Re: A little tip Shelly <sheldonlg@thevillages.net> - 2012-03-30 17:22 -0400
Re: A little tip "Mr. B-o-B" <mr.chew.baka@gmail.com> - 2012-03-30 18:00 -0500
Re: A little tip Scott Johnson <noonehome@chalupasworld.com> - 2012-03-30 20:33 -0700
Re: A little tip Shelly <sheldonlg@thevillages.net> - 2012-03-30 17:20 -0400
Re: A little tip Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-04-03 15:56 +0200
Re: A little tip Shelly <sheldonlg@thevillages.net> - 2012-04-03 10:20 -0400
Re: A little tip Michael Fesser <netizen@gmx.de> - 2012-03-31 05:04 +0200
Re: A little tip Jerry Stuckle <jstucklex@attglobal.net> - 2012-03-30 23:31 -0400
Re: A little tip Scott Johnson <noonehome@chalupasworld.com> - 2012-03-30 20:35 -0700
Re: A little tip Jerry Stuckle <jstucklex@attglobal.net> - 2012-03-30 23:53 -0400
Re: A little tip Doug Miller <doug_at_milmac_dot_com@example.com> - 2012-03-31 11:58 +0000
Re: A little tip Jerry Stuckle <jstucklex@attglobal.net> - 2012-03-31 09:05 -0400
Re: A little tip "Álvaro G. Vicario" <alvaro.NOSPAMTHANX@demogracia.com.invalid> - 2012-04-02 09:42 +0200
Re: A little tip "M. Strobel" <sorry_no_mail_here@nowhere.dee> - 2012-04-02 10:22 +0200
Re: A little tip Shelly <sheldonlg@thevillages.net> - 2012-04-02 08:15 -0400
Re: A little tip "M. Strobel" <sorry_no_mail_here@nowhere.dee> - 2012-04-02 14:27 +0200
Re: A little tip Shelly <sheldonlg@thevillages.net> - 2012-04-02 09:40 -0400
Re: A little tip "M. Strobel" <sorry_no_mail_here@nowhere.dee> - 2012-04-02 23:43 +0200
csiph-web