PHP Karşılaştırma Operatörleri

Herkese merhaba, PHP yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda PHP’de kullanılan karşılaştırma operatörlerini anlatacağım. Hadi başlayalım !
Table of Contents
PHP’de karşılaştırma operatörleri, değişkenler veya değerler arasında karşılaştırmalar yapmak için kullanılır. Bu operatörler, koşullu ifadelerde ve döngülerde sıklıkla kullanılır.
PHP’de karşılaştırma operatörleri aşağıdaki gibi tanımlanır:
Eşitlik Operatörü (==)
İki değişkenin veya değerin eşit olup olmadığını kontrol eder. Örneğin:
$x = 5;
$y = "5";
if($x == $y){
echo "x ve y eşittir.";
} else {
echo "x ve y eşit değildir.";
}
Yukarıdaki örnekte, $x ve $y değişkenleri farklı türlerde olsa da eşitlik operatörü kullanılarak kontrol edilir.
İdentiklik Operatörü (===)
İki değişkenin veya değerin hem eşit hem de türleri aynı mı diye kontrol eder. Örneğin:
$x = 5;
$y = "5";
if($x === $y){
echo "x ve y eşittir.";
} else {
echo "x ve y eşit değildir.";
}
Yukarıdaki örnekte, $x ve $y değişkenleri farklı türlerde olduğu için, identiklik operatörü kullanılarak kontrol edildiğinde sonuç eşit değildir.
Farklılık Operatörü (!=)
İki değişkenin veya değerin farklı olup olmadığını kontrol eder. Örneğin:
$x = 5;
$y = 10;
if($x != $y){
echo "x ve y farklıdır.";
} else {
echo "x ve y eşittir.";
}
Yukarıdaki örnekte, $x ve $y değişkenleri farklı olduğu için, farklılık operatörü kullanılarak kontrol edildiğinde sonuç farklıdır.
İkili Farklılık Operatörü (!==)
İki değişkenin veya değerin hem farklı hem de türleri farklı mı diye kontrol eder. Örneğin:
$x = 5;
$y = "5";
if($x !== $y){
echo "x ve y farklıdır.";
} else {
echo "x ve y eşittir.";
}
Yukarıdaki örnekte, $x ve $y değişkenleri farklı türlerde olduğu için, ikili farklılık operatörü kullanılarak kontrol edildiğinde sonuç farklıdır.
Büyüktür Operatörü (>)
Bir değişkenin veya değerin diğerinden büyük olup olmadığını kontrol eder. Örneğin:
$x = 5;
$y = 10;
if($x > $y){
echo "x, y'den büyüktür";
} else {
echo "y, x'den büyüktür veya eşittir.";
}
Yukarıdaki örnekte, $x değişkeni $y değişkeninden küçük olduğu için, büyüktür operatörü kullanılarak kontrol edildiğinde sonuç yanlıştır.
Küçüktür Operatörü (<)
Bir değişkenin veya değerin diğerinden küçük olup olmadığını kontrol eder. Örneğin:
$x = 5;
$y = 10;
if($x < $y){
echo "x, y'den küçüktür.";
} else {
echo "y, x'den küçüktür veya eşittir.";
}
Yukarıdaki örnekte, $x değişkeni $y değişkeninden küçük olduğu için, küçüktür operatörü kullanılarak kontrol edildiğinde sonuç doğrudur.
Büyük Eşittir Operatörü (>=)
Bir değişkenin veya değerin diğerinden büyük veya eşit olup olmadığını kontrol eder. Örneğin:
$x = 5;
$y = 10;
if($x >= $y){
echo "x, y'den büyük veya eşittir.";
} else {
echo "x, y'den küçüktür.";
}
Yukarıdaki örnekte, $x değişkeni $y değişkeninden küçük olduğu için, büyük eşittir operatörü kullanılarak kontrol edildiğinde sonuç yanlıştır.
Küçük Eşittir Operatörü (<=)
Bir değişkenin veya değerin diğerinden küçük veya eşit olup olmadığını kontrol eder. Örneğin:
$x = 5;
$y = 10;
if($x <= $y){
echo "x, y'den küçük veya eşittir.";
} else {
echo "x, y'den büyüktür.";
}
Yukarıdaki örnekte, $x değişkeni $y değişkeninden küçük olduğu için, küçük eşittir operatörü kullanılarak kontrol edildiğinde sonuç doğrudur.
Sonuç
Karşılaştırma operatörleri, PHP’de koşullu ifadelerde ve döngülerde sıklıkla kullanılır. Bu operatörlerin doğru kullanımı, programlama hatalarını önlemeye yardımcı olur.
Evet PHP’de kullanılan karşılaştırma operatörleri bu şekilde. Tüm PHP yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.