Yeni Php Karşılaştırma Operatörleri

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...

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


== (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
132,735Konular
3,283,161Mesajlar
317,966Kullanıcılar
tomeksySon Üye
Üst Alt