For Programmers: Free Programming Magazines  


Home > Archive > PHP DB > May 2007 > RE: [PHP-DB] weird comparsion









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author RE: [PHP-DB] weird comparsion
Ford, Mike

2007-05-03, 6:57 pm

T24gMDMgTWF5IDIwMDcgMTI6MzAsIE9LaTk4IHdy
b3RlOg0KDQo+IEkga25v
dyBhYm91dCBpZGVudGl0eSBvcGVyYXRvciAoPT09
KSBidXQgd2l0aCA9PSBv
cGVyYXRvciAwIGlzIGZhbHNlDQo+IGFuZCAiZm9v
IiBpcyB0cnVlDQoNCk5v
LCB0aGF0J3Mgbm90IGNvcnJlY3QuDQoNCiAgLCB0
cnkgdGhpczoNCj4gDQo+
ICRmb289MDsNCj4gJGJhcj0iYmFyIjsNCj4gaWYg
KCRmb28pIGVjaG8oIiRm
b28gaXMgdHJ1ZSwgIik7DQo+ICAgICBlbHNlIGVj
aG8oIiRmb28gaXMgZmFs
c2UsICIpOw0KPiBpZiAoJGJhcikgZWNobygiJGJh
ciBpcyB0cnVlLCAiKTsN
Cj4gICAgIGVsc2UgZWNobygiJGJhciBpcyBmYWxz
ZSwgIik7DQo+IGlmICgk
Zm9vPT0kYmFyKSBlY2hvKCIkZm9vPT0kYmFyIik7
DQo+IA0KPiByZXR1cm5z
ICIwIGlzIGZhbHNlLCBiYXIgaXMgdHJ1ZSwgMD09
JGJhciINCg0KVGhhdCdz
IGJlY2F1c2UgeW91J3ZlIGdvdCBsb2FkcyBvZiBp
bXBsaWNpdCB0eXBlIGNv
bnZlcnNpb25zIGdvaW5nIG9uIHRoZXJlLCBzbyB5
b3UncmUgbm90IGNvbXBh
cmluZyBsaWtlIHdpdGggbGlrZS4NCg0KRm9yICBp
ZiAoJGZvbykgLi4uIGFu
ZCBpZiAoJGJhcikgLi4uOg0KDQp3aXRoaW4gdGhl
IGNvbnRleHQgb2YgdGhl
IGlmKCksIGJvdGggJGZvbyBhbmQgJGJhciBhcmUg
aW1wbGljaXRseSBjb252
ZXJ0ZWQgdG8gQm9vbGVhbjoNCiAgLSAoYm9vbCkw
IGlzIEZBTFNFDQogIC0g
KGJvb2wpImFueSBub24tZW1wdHkoKSBzdHJpbmci
IGlzIFRSVUUNCg0KDQpP
biB0aGUgb3RoZXIgaGFuZCwgZm9yICBpZiAoJGZv
bz09JGJhcikgLi4uOg0K
DQppbiB0aGUgY29udGV4dCBvZiB0aGUgPT0gY29t
cGFyaXNvbiwgJGJhciBp
cyBjb252ZXJ0ZWQgdG8gYSBudW1iZXIsIGFuZCBh
bnkgc3RyaW5nIG5vdCBi
ZWdpbm5pbmcgd2l0aCBhIG51bWVyaWMgY2hhcmFj
dGVyIGNvbnZlcnRzIHRv
IG51bWVyaWMgemVybyAtLSBzbyB5b3UgZ2V0IGEg
Y29tcGFyaXNvbiBvZiB6
ZXJvIHdpdGggemVybywgd2hpY2ggaXMsIG9mIGNv
dXJzZSwgVFJVRSENCg0K
T3IsIGluIG90aGVyIHdvcmRzLCAoYm9vbCkkZm9v
IT09KGJvb2wpJGJhciwg
QlVUIChpbnQpJGZvbz09PShpbnQpJGJhcg0KDQoN
Ckl0J3MgZXhhY3RseSB3
aGVuIHlvdSAqZG9uJ3QqIHdhbnQgdGhpcyBraW5k
IG9mIGF1dG9tYXRpYyB0
eXBlLWNvbnZlcnNpb24gc2hlbmFuaWdhbnMgZ29p
bmcgb24gdGhhdCB5b3Ug
c2hvdWxkIHVzZSB0aGUgPT09IG9wZXJhdG9yIHRv
IG1ha2UgeW91ciBpbnRl
bnQgZW50aXJlbHkgY2xlYXIgLS0gb3RoZXJ3aXNl
IHlvdSBoYXZlIHRvIGJl
IGV4dHJlbWVseSBhd2FyZSBvZiB0aGUgY29udGV4
dCBpbiB3aGljaCB5b3Ug
YXJlIGV2YWx1YXRpbmcgeW91ciB2YXJpYWJsZXMg
aW4gb3JkZXIgdG8gYXZv
aWQgaGlkZGVuIHN1cnByaXNlcyBsaWtlIHRoaXMu
DQoNCkNoZWVycyENCg0K
TWlrZQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCk1pa2UgRm9yZCwg
IEVsZWN0cm9uaWMgSW5mb3JtYXRpb24gU2Vydmlj
ZXMgQWR2aXNlciwNCkpH
MTI1LCBUaGUgSGVhZGluZ2xleSBMaWJyYXJ5LA0K
SmFtZXMgR3JhaGFtIEJ1
aWxkaW5nLCBMZWVkcyBNZXRyb3BvbGl0YW4gVW5p
dmVyc2l0eSwNCkhlYWRp
bmdsZXkgQ2FtcHVzLCBMRUVEUywgIExTNiAzUVMs
ICBVbml0ZWQgS2luZ2Rv
bQ0KRW1haWw6IG0uZm9yZEBsZWVkc21ldC5hYy51
aw0KVGVsOiArNDQgMTEz
IDgxMiA0NzMwICAgICAgICAgIEZheDogICs0NCAx
MTMgODEyIDMyMTEgDQoK
ClRvIHZpZXcgdGhlIHRlcm1zIHVuZGVyIHdoaWNo
IHRoaXMgZW1haWwgaXMg
ZGlzdHJpYnV0ZWQsIHBsZWFzZSBnbyB0byBodHRw
Oi8vZGlzY2xhaW1lci5s
ZWVkc21ldC5hYy51ay9lbWFpbC5odG0K
OKi98

2007-05-03, 6:57 pm

Ford, Mike wrote:

>On 03 May 2007 12:30, OKi98 wrote:
>
>
>
>
>No, that's not correct.
>
> , try this:
>
>
>
>That's because you've got loads of implicit type conversions going on there, so you're not comparing like with like.
>
>For if ($foo) ... and if ($bar) ...:
>
>within the context of the if(), both $foo and $bar are implicitly converted to Boolean:
> - (bool)0 is FALSE
> - (bool)"any non-empty() string" is TRUE
>
>
>On the other hand, for if ($foo==$bar) ...:
>
>in the context of the == comparison, $bar is converted to a number, and any string not beginning with a numeric character converts to numeric zero -- so you get a comparison of zero with zero, which is, of course, TRUE!
>
>

oh I didnt know that, I thought the number will be converted into a
string. Thanks alot.

I have one more question but I ask in separate thread :)

Oki98
Adtard

2007-05-04, 2:58 am

http://Pamela-Anderson-in-nylons.in...hp?movie=148803
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com