Orada hiçbir sıkı özdeş karşılaştırma operatörleri ( >==
veya <==
PHP) (en azından PHP 5.6.14 tarafından) , fakat birkaç yolu vardır sıkı tip onay zorlamak Büyükşehir / Aşağı kontrol etmeden önce:
- Her iki değişken türünü de kontrol edin
if (gettype($a) === gettype($b))
- İhtiyaç duyduğunuz tür dökümünü zorlayın, örneğin.
if ((string)$a === (string)$b)
- İhtiyaç duyduğunuz tip hokkabazlığınızı zorlayın, örneğin.
if (($a . '') === ($b . ''))
Şunlara dikkat edin:
- Kayan nokta hassasiyeti sınırlıdır
INF
ve NAN
türünün float
altındaieee754
- Bazı Sonsuz diğer bazı eşittir Infinity (beri PHP 5.4)
- Bilimsel gösterim
e
her zaman tiptedir float
ve integer
sayı küçük olsa bile asla
- Tamsayılar
PHP_INT_MAX
otomatik olarakfloat
- Sistemin sınırları üzerinde süzülerek
INF
değeri alır
- Tanımlanmamış değişkenlerin türü ve değeri vardır
NULL
- Önündeki tamsayılar
0
sekizlik tabandan ondalık sayıya dönüştürülür (kural olarak)
- Önde gelen bir tamsayısını içeren dizeleri
0
için tamsayı gelen şeritler0
Bazı egzotik karşılaştırmaların listesi:
Çok ilginç:
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
float (NAN) float (-INF) yanlış yanlış yanlış yanlış yanlış yanlış yanlış
float (NAN) float (0) yanlış yanlış yanlış yanlış yanlış yanlış
float (NAN) float (1) yanlış yanlış yanlış yanlış yanlış yanlış
float (NAN) float (INF) yanlış yanlış yanlış yanlış yanlış yanlış
float (NAN) float (NAN) false false false false false false
float (NAN) int (-1) yanlış yanlış yanlış yanlış yanlış yanlış
float (NAN) int (0) yanlış yanlış yanlış yanlış yanlış yanlış
float (NAN) int (1) yanlış yanlış yanlış yanlış yanlış yanlış
Eşit ama aynı değil:
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
NULL (NULL) array () false false true true true false
BOOL (NULL) bool (yanlış) yanlış yanlış doğru doğru doğru yanlış
NULL (NULL) float (0) yanlış yanlış doğru doğru doğru yanlış
NULL (NULL) int (0) yanlış yanlış doğru doğru doğru yanlış
NULL (NULL) str ('') yanlış yanlış doğru doğru doğru yanlış
dizi () bool (yanlış) yanlış yanlış doğru doğru doğru yanlış
bool (yanlış) float (0) yanlış yanlış doğru doğru doğru yanlış
bool (yanlış) int (0) yanlış yanlış doğru doğru doğru yanlış
str ('') bool (yanlış) yanlış yanlış doğru doğru doğru yanlış
bool (yanlış) str ('0') yanlış yanlış doğru doğru doğru yanlış
float (-INF) bool (doğru) yanlış yanlış doğru doğru doğru yanlış
bool (doğru) float (1) yanlış yanlış doğru doğru doğru yanlış
float (INF) bool (doğru) yanlış yanlış doğru doğru doğru yanlış
float (NAN) bool (doğru) yanlış yanlış doğru doğru doğru yanlış
bool (doğru) int (-1) yanlış yanlış doğru doğru doğru yanlış
bool (doğru) int (1) yanlış yanlış doğru doğru doğru yanlış
bool (doğru) str ("\ 0") yanlış yanlış doğru doğru doğru yanlış
bool (doğru) str ('+') yanlış yanlış doğru doğru doğru yanlış
bool (doğru) str ('-') yanlış yanlış doğru doğru doğru yanlış
bool (doğru) str ('01 ') yanlış yanlış doğru doğru doğru yanlış
bool (doğru) str ('1') yanlış yanlış doğru doğru doğru yanlış
bool (doğru) str ('yanlış') yanlış yanlış doğru doğru doğru yanlış
str ('metin') bool (doğru) yanlış yanlış doğru doğru doğru yanlış
str ('doğru') bool (doğru) yanlış yanlış doğru doğru doğru yanlış
int (0) float (0) yanlış yanlış doğru doğru doğru yanlış
str ("\ 0") float (0) yanlış yanlış doğru doğru doğru yanlış
str ('') float (0) yanlış yanlış doğru doğru doğru yanlış
str ('+') float (0) yanlış yanlış doğru doğru doğru yanlış
str ('-') float (0) yanlış yanlış doğru doğru doğru yanlış
str ('0') float (0) yanlış yanlış doğru doğru doğru yanlış
str ('yanlış') float (0) yanlış yanlış doğru doğru doğru yanlış
str ('metin') float (0) yanlış yanlış doğru doğru doğru yanlış
str ('doğru') float (0) yanlış yanlış doğru doğru doğru yanlış
int (1) float (1) yanlış yanlış doğru doğru doğru yanlış
float (1) str ('01 ') yanlış yanlış doğru doğru doğru yanlış
float (1) str ('1') yanlış yanlış doğru doğru doğru yanlış
str ("\ 0") int (0) yanlış yanlış doğru doğru doğru yanlış
str ('') int (0) yanlış yanlış doğru doğru doğru yanlış
str ('+') int (0) yanlış yanlış doğru doğru doğru yanlış
str ('-') int (0) yanlış yanlış doğru doğru doğru yanlış
int (0) str ('0') yanlış yanlış doğru doğru doğru yanlış
str ('yanlış') int (0) yanlış yanlış doğru doğru doğru yanlış
str ('metin') int (0) yanlış yanlış doğru doğru doğru yanlış
str ('doğru') int (0) yanlış yanlış doğru doğru doğru yanlış
int (1) str ('01 ') yanlış yanlış doğru doğru doğru yanlış
int (1) str ('1') yanlış yanlış doğru doğru doğru yanlış
str ('1') str ('01 ') yanlış yanlış doğru doğru doğru yanlış
Aynı anda daha düşük ve daha büyük mü?
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
float (NAN) str ("\ 0") doğru doğru doğru doğru yanlış yanlış
float (NAN) str ('') doğru doğru doğru doğru yanlış yanlış
float (NAN) str ('+') doğru doğru doğru doğru yanlış yanlış
float (NAN) str ('-') doğru doğru doğru doğru yanlış yanlış
float (NAN) str ('0') doğru doğru doğru doğru yanlış yanlış
float (NAN) str ('01 ') doğru doğru doğru doğru yanlış yanlış
float (NAN) str ('1') doğru doğru doğru doğru yanlış yanlış
float (NAN) str ('yanlış') doğru doğru doğru doğru yanlış yanlış
float (NAN) str ('metin') doğru doğru doğru doğru yanlış yanlış
float (NAN) str ('doğru') doğru doğru doğru doğru yanlış yanlış
Eşit VE aynı:
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
NULL (NULL) NULL (NULL) yanlış yanlış doğru doğru doğru doğru
float (-INF) float (-INF) yanlış yanlış doğru doğru doğru doğru
float (INF) float (INF) yanlış yanlış doğru doğru doğru doğru
Daha Düşük veya Daha Büyük:
$ a VS. $ b $ a> $ b $ a <$ b $ a <= $ b $ a> = $ b $ a == $ b $ a === $ b
NULL (NULL) bool (doğru) yanlış doğru doğru yanlış yanlış yanlış
float (-INF) NULL (NULL) doğru yanlış yanlış doğru yanlış yanlış
NULL (NULL) float (1) yanlış doğru doğru yanlış yanlış yanlış
float (INF) NULL (NULL) doğru yanlış yanlış doğru yanlış yanlış
float (NAN) NULL (NULL) doğru yanlış yanlış doğru yanlış yanlış
NULL (NULL) int (-1) yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) int (1) yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) str ("\ 0") yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) str ('+') yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) str ('-') yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) str ('0') yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) str ('1') yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) str ('yanlış') yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) str ('metin') yanlış doğru doğru yanlış yanlış yanlış
NULL (NULL) str ('doğru') yanlış doğru doğru yanlış yanlış yanlış
array () bool (doğru) yanlış doğru doğru yanlış yanlış yanlış
float (-INF) dizi () yanlış doğru doğru yanlış yanlış yanlış
dizi () float (0) doğru yanlış yanlış doğru yanlış yanlış
array () float (1) doğru yanlış yanlış doğru yanlış yanlış
float (INF) array () yanlış doğru doğru yanlış yanlış yanlış
float (NAN) array () yanlış doğru doğru yanlış yanlış yanlış
dizi () int (-1) doğru yanlış yanlış doğru yanlış yanlış
dizi () int (0) doğru yanlış yanlış doğru yanlış yanlış
array () int (1) doğru yanlış yanlış doğru yanlış yanlış
dizi () str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
str ('') array () yanlış doğru doğru yanlış yanlış yanlış
dizi () str ('+') doğru yanlış yanlış doğru yanlış yanlış
dizi () str ('-') doğru yanlış yanlış doğru yanlış yanlış
dizi () str ('0') doğru yanlış yanlış doğru yanlış yanlış
dizi () str ('01 ') doğru yanlış yanlış doğru yanlış yanlış
dizi () str ('1') doğru yanlış yanlış doğru yanlış yanlış
dizi () str ('yanlış') doğru yanlış yanlış doğru yanlış yanlış
dizi () str ('metin') doğru yanlış yanlış doğru yanlış yanlış
dizi () str ('doğru') doğru yanlış yanlış doğru yanlış yanlış
bool (doğru) bool (yanlış) doğru yanlış yanlış doğru yanlış yanlış
float (-INF) bool (yanlış) doğru yanlış yanlış doğru yanlış yanlış
float (1) bool (yanlış) doğru yanlış yanlış doğru yanlış yanlış
float (INF) bool (yanlış) doğru yanlış yanlış doğru yanlış yanlış
float (NAN) bool (yanlış) doğru yanlış yanlış doğru yanlış yanlış
bool (yanlış) int (-1) yanlış doğru doğru yanlış yanlış yanlış
int (1) bool (yanlış) doğru yanlış yanlış doğru yanlış yanlış
bool (yanlış) str ("\ 0") yanlış doğru doğru yanlış yanlış yanlış
bool (yanlış) str ('+') yanlış doğru doğru yanlış yanlış yanlış
bool (yanlış) str ('-') yanlış doğru doğru yanlış yanlış yanlış
bool (yanlış) str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
str ('1') bool (yanlış) doğru yanlış yanlış doğru yanlış yanlış
bool (yanlış) str ('yanlış') yanlış doğru doğru yanlış yanlış yanlış
str ('metin') bool (yanlış) doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') bool (yanlış) doğru yanlış yanlış doğru yanlış yanlış
bool (doğru) float (0) doğru yanlış yanlış doğru yanlış yanlış
bool (doğru) int (0) doğru yanlış yanlış doğru yanlış yanlış
str ('') bool (doğru) yanlış doğru doğru yanlış yanlış yanlış
bool (doğru) str ('0') doğru yanlış yanlış doğru yanlış yanlış
float (-INF) float (0) yanlış doğru doğru yanlış yanlış yanlış
float (-INF) float (1) yanlış doğru doğru yanlış yanlış yanlış
float (INF) float (-INF) doğru yanlış yanlış doğru yanlış yanlış
float (-INF) int (-1) yanlış doğru doğru yanlış yanlış yanlış
float (-INF) int (0) yanlış doğru doğru yanlış yanlış yanlış
float (-INF) int (1) yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ("\ 0") yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ('') yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ('+') yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ('-') yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ('0') yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ('1') yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ('yanlış') yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ('metin') yanlış doğru doğru yanlış yanlış yanlış
float (-INF) str ('doğru') yanlış doğru doğru yanlış yanlış yanlış
float (1) float (0) doğru yanlış yanlış doğru yanlış yanlış
float (INF) float (0) doğru yanlış yanlış doğru yanlış yanlış
float (0) int (-1) doğru yanlış yanlış doğru yanlış yanlış
int (1) float (0) doğru yanlış yanlış doğru yanlış yanlış
float (0) str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
str ('1') float (0) doğru yanlış yanlış doğru yanlış yanlış
float (INF) float (1) doğru yanlış yanlış doğru yanlış yanlış
float (1) int (-1) doğru yanlış yanlış doğru yanlış yanlış
float (1) int (0) doğru yanlış yanlış doğru yanlış yanlış
float (1) str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
str ('') float (1) yanlış doğru doğru yanlış yanlış yanlış
float (1) str ('+') doğru yanlış yanlış doğru yanlış yanlış
float (1) str ('-') doğru yanlış yanlış doğru yanlış yanlış
float (1) str ('0') doğru yanlış yanlış doğru yanlış yanlış
float (1) str ('yanlış') doğru yanlış yanlış doğru yanlış yanlış
str ('metin') float (1) yanlış doğru doğru yanlış yanlış yanlış
str ('doğru') float (1) yanlış doğru doğru yanlış yanlış yanlış
float (INF) int (-1) doğru yanlış yanlış doğru yanlış yanlış
float (INF) int (0) doğru yanlış yanlış doğru yanlış yanlış
float (INF) int (1) doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ('') doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ('+') doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ('-') doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ('0') doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ('01 ') doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ('1') doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ('yanlış') doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ('metin') doğru yanlış yanlış doğru yanlış yanlış
float (INF) str ('doğru') doğru yanlış yanlış doğru yanlış yanlış
int (0) int (-1) doğru yanlış yanlış doğru yanlış yanlış
int (1) int (-1) doğru yanlış yanlış doğru yanlış yanlış
str ("\ 0") int (-1) doğru yanlış yanlış doğru yanlış yanlış
str ('') int (-1) doğru yanlış yanlış doğru yanlış yanlış
str ('+') int (-1) doğru yanlış yanlış doğru yanlış yanlış
str ('-') int (-1) doğru yanlış yanlış doğru yanlış yanlış
str ('0') int (-1) doğru yanlış yanlış doğru yanlış yanlış
int (-1) str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
str ('1') int (-1) doğru yanlış yanlış doğru yanlış yanlış
str ('yanlış') int (-1) doğru yanlış yanlış doğru yanlış yanlış
str ('metin') int (-1) doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') int (-1) doğru yanlış yanlış doğru yanlış yanlış
int (1) int (0) doğru yanlış yanlış doğru yanlış yanlış
int (0) str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
str ('1') int (0) doğru yanlış yanlış doğru yanlış yanlış
int (1) str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
str ('') int (1) yanlış doğru doğru yanlış yanlış yanlış
int (1) str ('+') doğru yanlış yanlış doğru yanlış yanlış
int (1) str ('-') doğru yanlış yanlış doğru yanlış yanlış
int (1) str ('0') doğru yanlış yanlış doğru yanlış yanlış
int (1) str ('yanlış') doğru yanlış yanlış doğru yanlış yanlış
str ('metin') int (1) yanlış doğru doğru yanlış yanlış yanlış
str ('doğru') int (1) yanlış doğru doğru yanlış yanlış yanlış
str ('') str ("\ 0") yanlış doğru doğru yanlış yanlış yanlış
str ('+') str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
str ('-') str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
str ("\ 0") str ('0') yanlış doğru doğru yanlış yanlış yanlış
str ("\ 0") str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
str ('1') str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
str ('yanlış') str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
str ('metin') str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') str ("\ 0") doğru yanlış yanlış doğru yanlış yanlış
str ('') str ('+') yanlış doğru doğru yanlış yanlış yanlış
str ('') str ('-') yanlış doğru doğru yanlış yanlış yanlış
str ('') str ('0') yanlış doğru doğru yanlış yanlış yanlış
str ('') str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
str ('') str ('1') yanlış doğru doğru yanlış yanlış yanlış
str ('') str ('yanlış') yanlış doğru doğru yanlış yanlış yanlış
str ('') str ('metin') yanlış doğru doğru yanlış yanlış yanlış
str ('') str ('true') yanlış doğru doğru yanlış yanlış yanlış
str ('-') str ('+') doğru yanlış yanlış doğru yanlış yanlış
str ('+') str ('0') yanlış doğru doğru yanlış yanlış yanlış
str ('+') str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
str ('1') str ('+') doğru yanlış yanlış doğru yanlış yanlış
str ('yanlış') str ('+') doğru yanlış yanlış doğru yanlış yanlış
str ('metin') str ('+') doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') str ('+') doğru yanlış yanlış doğru yanlış yanlış
str ('-') str ('0') yanlış doğru doğru yanlış yanlış yanlış
str ('-') str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
str ('1') str ('-') doğru yanlış yanlış doğru yanlış yanlış
str ('yanlış') str ('-') doğru yanlış yanlış doğru yanlış yanlış
str ('metin') str ('-') doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') str ('-') doğru yanlış yanlış doğru yanlış yanlış
str ('0') str ('01 ') yanlış doğru doğru yanlış yanlış yanlış
str ('1') str ('0') doğru yanlış yanlış doğru yanlış yanlış
str ('yanlış') str ('0') doğru yanlış yanlış doğru yanlış yanlış
str ('metin') str ('0') doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') str ('0') doğru yanlış yanlış doğru yanlış yanlış
str ('yanlış') str ('01 ') doğru yanlış yanlış doğru yanlış yanlış
str ('metin') str ('01 ') doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') str ('01 ') doğru yanlış yanlış doğru yanlış yanlış
str ('1') str ('yanlış') yanlış doğru doğru yanlış yanlış yanlış
str ('metin') str ('1') doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') str ('1') doğru yanlış yanlış doğru yanlış yanlış
str ('metin') str ('yanlış') doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') str ('yanlış') doğru yanlış yanlış doğru yanlış yanlış
str ('doğru') str ('metin') doğru yanlış yanlış doğru yanlış yanlış
$a > $b > $c
Muamma ne zaman: $a
büyük değil $c
.
A <C: float (NAN)> str ('a')> str ('')
A <C: float (NAN)> str ('a')> str ('1')
A <C: float (NAN)> str ('a')> str ('A')
A <C: float (NAN)> str ('a')> str ('0')
A <C: float (NAN)> str ('1')> str ('')
A <C: float (NAN)> str ('1')> str ('0')
A <C: float (NAN)> str ('A')> str ('')
A <C: float (NAN)> str ('A')> str ('1')
A <C: float (NAN)> str ('A')> str ('0')
A <C: float (NAN)> str ('0')> str ('')
A <C: str ('')> float (NAN)> str ('a')
A <C: str ('')> float (NAN)> str ('1')
A <C: str ('')> float (NAN)> str ('A')
A <C: str ('')> float (NAN)> str ('0')
A <C: str ('a')> str ('')> float (NAN)
A <C: str ('a')> str ('1')> float (NAN)
A <C: str ('a')> str ('A')> float (NAN)
A <C: str ('a')> str ('0')> float (NAN)
A <C: str ('0')> str ('')> float (NAN)
A == C: bool (doğru)> str ('')> float (NAN)
A == C: bool (doğru)> str ('')> float (-INF)
A == C: bool (doğru)> str ('')> int (-1)
A == C: bool (doğru)> str ('')> float (-1)
A == C: bool (doğru)> dizi ()> float (NAN)
A == C: bool (true)> array ()> float (INF)
A == C: bool (doğru)> dizi ()> float (-INF)
A == C: bool (doğru)> dizi ()> str ('a')
A == C: bool (doğru)> dizi ()> int (1)
A == C: bool (doğru)> dizi ()> float (1)
A == C: bool (doğru)> dizi ()> str ('1')
A == C: bool (doğru)> dizi ()> str ('A')
A == C: bool (doğru)> dizi ()> int (-1)
A == C: bool (doğru)> dizi ()> float (-1)
A == C: bool (doğru)> int (0)> float (-INF)
A == C: bool (doğru)> int (0)> int (-1)
A == C: bool (doğru)> int (0)> float (-1)
A == C: bool (doğru)> str ('0')> float (NAN)
A == C: bool (doğru)> str ('0')> float (-INF)
A == C: bool (doğru)> str ('0')> int (-1)
A == C: bool (doğru)> str ('0')> float (-1)
A == C: bool (true)> float (0)> float (-INF)
A == C: bool (doğru)> float (0)> int (-1)
A == C: bool (doğru)> float (0)> float (-1)
A == C: int (1)> str ('a')> str ('1')
A == C: int (1)> str ('A')> str ('1')
A == C: float (1)> str ('a')> str ('1')
A == C: float (1)> str ('A')> str ('1')
A == C: str ('a')> str ('1')> int (0)
A == C: str ('a')> str ('1')> float (0)
A == C: str ('')> float (-INF)> NULL (NULL)
A == C: str ('')> float (-INF)> bool (yanlış)
A == C: str ('')> int (-1)> NULL (NULL)
A == C: str ('')> int (-1)> bool (yanlış)
A == C: str ('')> float (-1)> NULL (NULL)
A == C: str ('')> float (-1)> bool (yanlış)
A == C: array ()> float (NAN)> NULL (NULL)
A == C: array ()> float (NAN)> bool (false)
A == C: array ()> float (INF)> NULL (NULL)
A == C: array ()> float (INF)> bool (false)
A == C: array ()> float (-INF)> NULL (NULL)
A == C: array ()> float (-INF)> bool (false)
A == C: dizi ()> str ('a')> NULL (NULL)
A == C: dizi ()> str ('a')> bool (yanlış)
A == C: array ()> int (1)> NULL (NULL)
A == C: array ()> int (1)> bool (yanlış)
A == C: array ()> float (1)> NULL (NULL)
A == C: array ()> float (1)> bool (false)
A == C: dizi ()> str ('1')> NULL (NULL)
A == C: dizi ()> str ('1')> bool (yanlış)
A == C: dizi ()> str ('A')> NULL (NULL)
A == C: dizi ()> str ('A')> bool (yanlış)
A == C: dizi ()> str ('0')> NULL (NULL)
A == C: dizi ()> int (-1)> NULL (NULL)
A == C: array ()> int (-1)> bool (yanlış)
A == C: array ()> float (-1)> NULL (NULL)
A == C: array ()> float (-1)> bool (false)
A == C: str ('')> float (NAN)> bool (yanlış)
A == C: str ('')> float (NAN)> NULL (NULL)
A == C: str ('A')> str ('1')> int (0)
A == C: str ('A')> str ('1')> float (0)
A == C: int (0)> float (-INF)> NULL (NULL)
A == C: int (0)> float (-INF)> bool (yanlış)
A == C: int (0)> int (-1)> NULL (NULL)
A == C: int (0)> int (-1)> bool (yanlış)
A == C: int (0)> float (-1)> NULL (NULL)
A == C: int (0)> float (-1)> bool (yanlış)
A == C: str ('0')> float (NAN)> bool (yanlış)
A == C: str ('0')> float (-INF)> bool (yanlış)
A == C: str ('0')> int (-1)> bool (yanlış)
A == C: str ('0')> float (-1)> bool (yanlış)
A == C: float (0)> float (-INF)> NULL (NULL)
A == C: float (0)> float (-INF)> bool (yanlış)
A == C: float (0)> int (-1)> NULL (NULL)
A == C: float (0)> int (-1)> bool (yanlış)
A == C: float (0)> float (-1)> NULL (NULL)
A == C: float (0)> float (-1)> bool (yanlış)
A === C: str ('0')> float (NAN)> str ('0')
A === C: str ('')> float (NAN)> str ('')
A === C: str ('a')> float (NAN)> str ('a')
A === C: str ('1')> float (NAN)> str ('1')
A === C: str ('A')> float (NAN)> str ('A')
Eğlenceli dizi karşılaştırması: 'Kraliçe' >
'Kral' >
'Jack' >
'As'
Ayrıca, çiftleri kapsayan PHP türü karşılaştırma tablolarına bakın :
isset()
ve is_null()
if()
ve empty()
- boole
==
ve===
PHP sürümleri arasındaki farkları adresinde kontrol edin. http://3v4l.org/MAfDu .
($a > $b) !== ($b < $a)
?