Php’de Operatörler
Php 28 Ekim 2009Bu makalemizde Php’de kullanılan operatörlerin kullanımını öğreneceğiz.
Daha önceki örneklerde kullandığımız “=” işaretinin de bir atama operatörü olduğunu belirterek derse başlayalım.
<?php $isim = "Celal"; ?>
$isim değişkenine Celal değerini atadık.
Aritmetik Operatörler
Toplama + 1+1=2
Çıkarma – 5-3=2
Çarpma * 5*2=10
Bölme / 6/2=3
Kalan % 10%3=1
Örnek:
<?php $sayi1 = 20; $sayi2 = 10; //Toplama işlemi $topla = $sayi1 + $sayi2; echo $topla."<br>"; //Çıkarma işlemi $cikar = $sayi1 - $sayi2; echo $cikar."<br>"; //Çarpma işlemi $carp = $sayi1 * $sayi2; echo $carp."<br>"; //Bölme işlemi $bol = $sayi1 / $sayi2; echo $bol."<br>"; ?>
Ekrandaki çıktı:
30
10
200
2
Karşılaştırma Operatörleri
== eşit
=== birebir eşit
!= eşit değil
> büyüktür
< küçüktür >= büyük veya eşit
<= küçük veya eşit
Örnek:
<?php
$sayi1 = 5;
$sayi2 = 3;
if($sayi1==$sayi2){
echo "Sayılar eşit.";
}else if($sayi1!=$sayi2){
echo "Sayılar eşit değil";
}else if($sayi1===$sayi2){
echo "Sayılar birebir aynı.";
}else if($sayi1<$sayi2){
echo "sayi1 sayi2 den küçük.";
}else if($sayi1>$sayi2){
echo "sayi1 sayi2 den büyük.";
}else if($sayi1<=$sayi2){
echo "sayi1 sayi2 den küçük veya eşit.";
}else if($sayi1>=$sayi2){
echo "sayi1 sayi2 den büyük veya eşit.";
}else{
echo "Hiçbiri.";
}
?>
Ekrandaki çıktısı: “Sayılar eşit değil” şeklinde olacaktır. Çünkü if deyimini kullandık.
$sayi1 ve $sayi2‘nin değerlerini değiştirerek diğer karşılaştırma sonuçlarını da görebilirsiniz.
Mantıksal Operatörler
|| veya
or veya
&& ve
and ve
Xor şartlı veya (sadece sol veya sağ)
! değil
Örnek:
<?php
$marka = "Tunçmatik";
if($marka=="Tunçmatik" || $marka=="Casper")
{
if($marka=="Tunçmatik") echo "marka değeri boş değil: <b>Değer= Tunçmatik</b>";
elseif($marka=="Casper") echo "marka değeri boş değil: <b>Değer= Casper</b>";
}
else
{
echo "marka değeri Tunçmatik veya Casper değil.";
}
?>
$marka değişkenindeki değerin Tunçmatik veya Casper olup olmadığını kontrol ettik.
Ekrandaki çıktısı: “marka değeri boş değil: Değer= Tunçmatik” olacaktır.
Mantıksal operatörler kullanılırken sık yapılan hatalardan biri de, eşitlik kontrolü yaparken == çift eşittir yerine tek eşittir = kullanmaktır.
Tek eşittir kullanmak o değişkene yeni bir değer atamak anlamına geldiğini unutmayalım.
Makalenin çalışma dosyalarına http://www.celalyurtcu.com/dosyalar/operatorler.zip adresinden ulaşabilirsiniz.
Etiketler: Aritmetik Operatörler, Karşılaştırma Operatörleri, kullanımı, Mantıksal Operatörler, operator, operatörler, örnek, Php
İlgili Makaleler
494 kez okundu
Yazdır
Bu yazıya yapılan yorumları dilerseniz, RSS 2.0 beslemesini kullanarak takip edebilirsiniz.













16 Şubat 2011 18:23
[...]Php Dilinde Operatörler[...]