Arasındaki fark nedir! == Ve! = PHP?

5 Cevap php

Possible Duplicate:
php == vs === operator

Arasındaki fark nedir! == Ve! = PHP?

5 Cevap

!== sıkı eşit değildir ve tip dönüştürme yapmaz ki

!= önce kontrol dönüşüm yazın neden olan eşit değildir

=== VE !== kontroller karşılaştırıldığında değerleri aynı type (Örn: int, string,) varsa var ve aynı {[(3)] }

While ...

== ve !=, sadece karşılaştırır values

"1" != 1     // False
"1" !== 1    // True

Bu tür bir şey. != (örtük dönüştürme ilk koşullu yanlış yapar) değil ise !==, dikkate onun işlenen türleri alır.

üçlü eşit da emin iki değişken aynı tip vardır yapmak

1 == `1` // is ok
1 === `1` // is not same.

Her ikisi de comparion operators

  • $a !== $b $ a $ b eşit değilse TRUE döndürür, ya da aynı türden değildir.
  • $ A $ b eşit değilse $a != $b TRUE döndürür.