-
Kaligula
Gaius Julius Caesar Augustus Germanicus
Karşılaştırma operatörleri, PHP ve birçok programlama dili için temel taşlarından biridir. Bu operatörleri doğru bir şekilde anlamak, kodunuzun doğruluğunu ve verimliliğini artırır. İşte karşılaştırma operatörlerinin detaylı bir açıklaması ve örnek kullanımları konu kapsamlı olması nedeni ile karakter sınırına takılmamak ve okuyanları sıkmamak ve okunabilirlik adına renklendirilmiş ve kısa tutulmuştur
Karşılaştırma Operatörleri
== operatörü, iki değerin sadece değerlerini karşılaştırır. Değerler aynıysa true (doğru), farklıysa false (yanlış) döndürür.
Dikkat : Sadece değerler kıyaslanır, türler göz ardı edilir.
Kapsamlı Örnek
!= (Eşit Değildir) operatörü, iki değerin birbirine eşit olmadığını kontrol eder. Eğer değerler eşit değilse true (doğru), eşitse false (yanlış) döndürür.
Kapsamlı Örnek
Alternatif Kullanım: <> işareti de aynı anlama gelir.
> (Büyüktür) operatörü, PHP'de iki değeri karşılaştırmak ve sol taraftaki değerin sağ taraftaki değerden büyük olup olmadığını kontrol etmek için kullanılır. Eğer sol taraftaki değer sağ taraftakinden büyükse true (doğru), değilse false (yanlış) döndürür.
Kapsamlı Örnek
< (Küçüktür) operatörü, PHP'de iki değeri karşılaştırmak ve sol taraftaki değerin sağ taraftaki değerden küçük olup olmadığını kontrol etmek için kullanılır. Eğer sol taraftaki değer sağ taraftakinden küçükse true (doğru), değilse false (yanlış) döndürür.
Kapsamlı Örnek
Karşılaştırma Operatörleri
| == | (Eşittir): İki değerin eşit olup olmadığını kontrol eder. |
| != veya <> | (Eşit Değildir): İki değerin eşit olmadığını kontrol eder. |
| > | (Büyüktür): Bir değerin diğerinden büyük olup olmadığını kontrol eder. |
| < | (Küçüktür): Bir değerin diğerinden küçük olup olmadığını kontrol eder. |
| >= | (Büyük Eşittir): Bir değerin diğerinden büyük veya eşit olup olmadığını kontrol eder. |
| <= | (Küçük Eşittir): Bir değerin diğerinden küçük veya eşit olup olmadığını kontrol eder. |
| === | (Özdeş): İki değerin hem değer hem de tip olarak eşit olup olmadığını kontrol eder. Bu, tip karşılaştırması yaptığı için =='den daha katıdır. |
| !== | (Özdeş Değildir): İki değerin hem değer hem de tip olarak eşit olmadığını kontrol eder. |
Eşittir (==):
== operatörü, iki değerin sadece değerlerini karşılaştırır. Değerler aynıysa true (doğru), farklıysa false (yanlış) döndürür.
- Tanım: Değerlerin eşit olup olmadığını kontrol eder.
PHP:
if ($a == $b) {
echo "Değerler eşittir.";
}
Dikkat : Sadece değerler kıyaslanır, türler göz ardı edilir.
Kapsamlı Örnek
PHP:
<?php
// üç değişken tanımlıyoruz
$sayi1 = 10;
$sayi2 = 10;
// == operatörü ile eşitlik kontrolü yapıyoruz
if ($sayi1 == $sayi2) {
// Koşul doğruysa bu blok çalışır
echo "Sayılar eşit.";
} else {
// Koşul yanlışsa bu blok çalışır
echo "Sayılar eşit değil.";
}
// Farklı değerler deneyelim
$sayi3 = 5;
if ($sayi1 == $sayi3) {
echo "Sayılar eşit.";
} else {
echo "Sayılar eşit değil."; // Bu satır ekrana yazdırılır
}
?>
Eşit Değildir (!= veya <>)
!= (Eşit Değildir) operatörü, iki değerin birbirine eşit olmadığını kontrol eder. Eğer değerler eşit değilse true (doğru), eşitse false (yanlış) döndürür.
PHP:
if ($a != $b) {
echo "Değerler farklıdır.";
}
Kapsamlı Örnek
PHP:
<?php
// üç değişken tanımlıyoruz
$sayi1 = 10;
$sayi2 = 5;
// != operatörü ile eşitsizlik kontrolü yapıyoruz
if ($sayi1 != $sayi2) {
// Koşul doğruysa (sayılar eşit değilse) bu blok çalışır
echo "Sayılar eşit değil.\n"; // Ekrana bu satır yazdırılır
} else {
// Koşul yanlışsa (sayılar eşitse) bu blok çalışır
echo "Sayılar eşit.\n";
}
// Aynı değerleri deneyelim
$sayi3 = 10;
if ($sayi1 != $sayi3) {
echo "Sayılar eşit değil.\n";
} else {
echo "Sayılar eşit.\n"; // Ekrana bu satır yazdırılır
}
?>
Alternatif Kullanım: <> işareti de aynı anlama gelir.
> (Büyüktür)
> (Büyüktür) operatörü, PHP'de iki değeri karşılaştırmak ve sol taraftaki değerin sağ taraftaki değerden büyük olup olmadığını kontrol etmek için kullanılır. Eğer sol taraftaki değer sağ taraftakinden büyükse true (doğru), değilse false (yanlış) döndürür.
PHP:
if ($a > $b) {
echo "$a, $b'den büyüktür.";
}
Kapsamlı Örnek
PHP:
<?php
// İki değişken tanımlıyoruz
$sayi1 = 10;
$sayi2 = 5;
// > operatörü ile büyüklük kontrolü yapıyoruz
if ($sayi1 > $sayi2) {
// Koşul doğruysa (sayi1, sayi2'den büyükse) bu blok çalışır
echo "$sayi1, $sayi2'den büyüktür.\n"; // Ekrana bu satır yazdırılır
} else {
// Koşul yanlışsa (sayi1, sayi2'den büyük değilse) bu blok çalışır
echo "$sayi1, $sayi2'den büyük değildir.\n";
}
// Eşit değerleri deneyelim
$sayi3 = 10;
if ($sayi1 > $sayi3) {
echo "$sayi1, $sayi3'ten büyüktür.\n";
} else {
echo "$sayi1, $sayi3'ten büyük değildir.\n"; // Ekrana bu satır yazdırılır
}
// Küçük değeri deneyelim
$sayi4 = 15;
if ($sayi1 > $sayi4) {
echo "$sayi1, $sayi4'ten büyüktür.\n";
} else {
echo "$sayi1, $sayi4'ten büyük değildir.\n"; // Ekrana bu satır yazdırılır
}
?>
< (Küçüktür)
< (Küçüktür) operatörü, PHP'de iki değeri karşılaştırmak ve sol taraftaki değerin sağ taraftaki değerden küçük olup olmadığını kontrol etmek için kullanılır. Eğer sol taraftaki değer sağ taraftakinden küçükse true (doğru), değilse false (yanlış) döndürür.
PHP:
if ($a < $b) {
echo "$a, $b'den küçüktür.";
}
Kapsamlı Örnek
PHP:
<?php
// İki değişken tanımlıyoruz
$sayi1 = 5;
$sayi2 = 10;
// < operatörü ile küçüklük kontrolü yapıyoruz
if ($sayi1 < $sayi2) {
// Koşul doğruysa (sayi1, sayi2'den küçükse) bu blok çalışır
echo "$sayi1, $sayi2'den küçüktür.\n"; // Ekrana bu satır yazdırılır
} else {
// Koşul yanlışsa (sayi1, sayi2'den küçük değilse) bu blok çalışır
echo "$sayi1, $sayi2'den küçük değildir.\n";
}
// Eşit değerleri deneyelim
$sayi3 = 5;
if ($sayi1 < $sayi3) {
echo "$sayi1, $sayi3'ten küçüktür.\n";
} else {
echo "$sayi1, $sayi3'ten küçük değildir.\n"; // Ekrana bu satır yazdırılır
}
// Büyük değeri deneyelim
$sayi4 = 2;
if ($sayi1 < $sayi4) {
echo "$sayi1, $sayi4'ten küçüktür.\n"; // Ekrana bu satır yazdırılır
} else {
echo "$sayi1, $sayi4'ten küçük değildir.\n";
}
?>
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl