Forskellen på == og ===

Tags:    php

Har aldrig forstået forskellen på == og ===.
Har læst diverse steder, men kan stadig ikk' se forskellen..

Nogle der vil prøve at forklare det? :)

På forhånd tak



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Nu har jeg aldrig set === nogen steder. Mener du ikke = og == ?


læs det her: http://www.w3schools.com/PHP/php_operators.asp



Indlæg senest redigeret d. 31.03.2010 23:58 af Bruger #11875
Fold kodeboks ind/udKode 


Se mere her:
http://php.net/manual/en/language.operators.comparison.php



Se herunder for forklaring:
Fold kodeboks ind/udKode 


tripel lighedstegn typematcher. === er hurtigere end == i sammenligningen mellem to værdier.

At bruge === i sammenligningen af to variabler der indeholder objekter får PHP til kun at checke om den instance hver variabel indeholder ligger på samme addresse i hukommelsen. Derved er tripel lighedstegn til sammenligning af instances endnu hurtigere.



nej, mener == og === ;)
Har set === Mange steder men det ser bare ud som om at man ligeså godt kunne bruge ==



Okay, så sådan jeg har forstået det nu, så er forskellen at === tjekker om typen er den samme, og samtidig er den også hurtigere. Er det rigtigt fortolket?

- tak for svarene



t