Php'de Eşitlik

Neobir Zenci

Hectopat
Katılım
16 Kasım 2014
Mesajlar
18
Daha fazla  
Cinsiyet
Erkek
Meslek
Yazılımcı
<?php

$sayi = 10.5;
$sayi2 = 30;

if($sayi === $sayi2){


echo 'Sayılar Eşittir';

}else{

echo 'Sayılar Birbirine Eşit Değil';

}








?>
 
Açmış olduğunuz konularda kullandığınız kodların ne işe yaradığını ve konu içerisindeki kodların amacının ne olduğunu açıklayıcı bir şekilde yazarsanız acemi arkadaşlarımız için daha öğretici olacağını düşünüyorum.

Ayrıca burada kullandığınız "===" denktir manasına gelmektedir.

"$sayi = 30;" ve "$sayi2 = 30;" int olduğu için eşittir yazacaktır.

"$sayi = 30;" ve "$sayi2 = "30";" şeklinde yazılsaydı $sayi2 string bir ifade olduğu için eşit değildir yazacak.

Eşitliğini bulmak için string veya int olup olmadığına bakmadan yapmak için de "==" kullanılması yeterlidir.

Örnek;
PHP:
<?php
header("Content-Type: text/html; charset=utf-8");

$sayi = 30;
$sayi2 = 30;
$sayi3 = "30";

    if($sayi === $sayi3){ echo "Sayılar Eşittir <br><br>";}
    else{ echo "Sayılar Birbirine Eşit Değil <br><br>";}
  
    if($sayi == $sayi3){ echo "Sayılar Eşittir <br><br>";}
    else{ echo "Sayılar Birbirine Eşit Değil <br><br>"; }

    if($sayi === $sayi2){ echo "Sayılar Eşittir <br><br>";}
    else{ echo "Sayılar Birbirine Eşit Değil <br><br>";}
?>
 
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı