Php'de karşılaştırma operatörü
Karşılaştırma operatörleri genellikle şart kontrolü yaparken kullanılmaktadır. Adından da anlaşılacağı üzere değerlerin karşılaştırılmasında kullanılır.
Operatör | İsim | İşlem | Sonuç |
== | Eşittir | $a==$b | $a ve $b aynı değere sahipse sonuç doğrudur. |
!= | Eşit değildir | $a !=$b |
$a ve $b farklı değere sahipse sonuç doğrudur. |
<> | Eşit değildir | $a<>$b | $a ve $b farklı değere sahipse doğrudur. |
=== | Aynıdır | $a === $b | $a ve $b aynı değere sahipse ve türleri de aynıysa sonuç doğrudur |
!== | Farklıdır | $a !==$b | $a ve $b farklı değere sahipse veya türleri farklıysa sonuç doğrudur. |
< | Küçüktür | $a<$b | $a'nın değeri $b'nin değerindne küçükse sonuç doğrudur. |
<= | Küçük eşittir | $a<=$b | $a'nın değeri $b'nin değerinden küçükse sonuç doğrudur. |
> | Büyüktür | $a>$b | $a'nın değeri $b'nin değerinden büyükse sonuç doğrudur. |
>= | Büyük eşittir | $a>=$b | $a'nın değeri $b'nin değerinden büyükse veya eşitse sonuç doğrudur. |
Dikkat:
Karşılaştırma yapılması sonucunda değişkenlerle ilgili bilgiyi ekrana yazdırmak için var_dump() hazır fonksiyonu kullanılmaktadır. Bu fonksiyonla birlikte true ya da false olarak sonuç alınacaktır.
Örnek olarak;
<?php
$a =5;
$b =5;
var_dump($a ==$b) ; // sonuç true olacaktır.
?>