PHP'de Karşılaştırma Operatörleri
İki değerin karşılaştırılması için bu operatörler kullanılır. Sonucunda ise true
ya da false
döner. Buna görede ileride göreceğimiz koşullu ifadeleri kullanarak kod parçaları yazmaya başlayacağız. Örneğin $a
değişkeninin değeri sayı değilse şunu yap, girilen $b
değeri x değerine denk değilse şunu yap gibi koşullar yazacağız. Şimdilik sadece operatörleri ve ne işe yaradıklarını anlasak yeter :)
Operatör | Ad | Örnek | Açıklama |
---|---|---|---|
== |
Eşit Operatörü | 5 == 5 |
Bir değerin diğer değere eşit olup olmadığını kontrol eder. |
!= |
Eşit Değil Operatörü | 5 != 5 |
Bir değerin diğer değere eşit olmadığını kontrol eder. |
=== |
Denk Operatörü | 5 === "5" |
Eşit operatörü gibi davranır, farklı olarak sadece değerleri değil aynı zamanda tiplerininde eşitliğini kontrol eder. |
!== |
Denk Değil Operatörü | 5 !== "5" |
Eşit değil operatörü gibi davranır, farklı olarak sadece değerleri değil aynı zamanda tiplerininde eşitsizliğini kontrol eder. |
> |
Büyüktür Operatörü | 5 > 4 |
Bir değerin diğer değerden büyük olup olmadığını kontrol eder. |
< |
Küçüktür Operatörü | 5 < 4 |
Bir değerin diğer değerden küçük olup olmadığını kontrol eder. |
>= |
Büyüktür ya da Eşittir Operatörü | 5 >= 5 |
Bir değerin diğer değerden büyük ya da iki değerin birbirine eşit olup olmadığını kontrol eder. |
<= |
Küçüktür ya da Eşittir Operatörü | 5 <= 5 |
Bir değerin diğer değerden küçük ya da iki değerin birbirine eşit olup olmadığını kontrol eder. |
Eşit Operatörü (==)
Bir değerin diğerine eşit olup olmadığını bu operatör ile anlarız. Örneğin;
Eşit Değil Operatörü (!=)
Bir değerin diğerine eşit olmadığını kontrol etmek için bu operatörü kullanırız. Örneğin;
Denk Operatörü (===)
Eşit operatöründen farklı olarak kontrol edilen iki değerin tiplerinide kontrol eder. Yani örnekle açıklamak gerekirse;
Denk Değil Operatörü (!==)
Eşit değil operatöründen farklı olarak kontrol edilen iki değerin hem değerlerinin hemde tiplerinin eşit olmamasını kontrol eder. Yani örnekle açıklamak gerekirse;
Büyüktür Operatörü (>)
Bir değerin diğer değerden büyük olup olmadığını kontrol eder. Örneğin;
Küçüktür Operatörü (<)
Bir değerin diğer değerden küçük olup olmadığını kontrol eder. Örneğin;
Büyüktür ya da Eşittir Operatörü (>=)
Bir değerin diğer değerden büyük ya da ona eşit olup olmadığını kontrol eder. Örneğin;
Küçüktür ya da Eşittir Operatörü (>=)
Bir değerin diğer değerden küçük ya da ona eşit olup olmadığını kontrol eder. Örneğin;