PHP Operatörler

Atama operatörü

=             Bir değişkene değer atamak için kullanılır.

Örnek

<?php
$a=3;      //a değişkenine 3 atandı
$b=2*$a;   //b değişkenine 3*2 yani 6 değeri atandı
print $a;  //ekrana 3 yazar
print $b;  //ekrana 6 yazar
?>

Aritmetik operatörler

+             Toplama

              Çıkartma

/              Bölme

*             Çarpma

%           Kalan (Modulus)

Örnek

<?php
$a = 6;
$b = 3;
print ($a + $b);       // 6 + 3 = 9 sonucunu döndürür
print ($a - $b);     // 6 - 3 = 3 sonucun döndürür
print ($a / $b);     // 6 / 3 = 2 sonucunu döndürür
print ($a * $b);       // 6 * 3 = 12 sonucunu döndürür
print ($a % $b);       // 6 / 3 işleminden kalanı yani 0 (sıfır) döndürür.
?>

İki string’i birleştirme (Concotenation)

İki string ifadeyi birleştirmek için “.” kullanılır.

Örnek

<?php
$a = "Cepte" . " Bilişim ile"  ;
$b =  " PHP" . " Programlama". " öğreniyorum";
$c = $a . " ve " $b;
print  ($c);

// "Cepte  Bilişim ile PHP Programlama öğreniyorum"
//sonucu çıkar.
?>

Birleşik atama işlemleri

+=           :Değişkenin değerini belirtilen sayı kadar artırır.

$degisken += sayi

Örnek

<?php
$sayi = 30;
$sayi += 10;   // $sayi = $sayi + 10 işlemini yapmış olur.
print ($sayi); // 40 sonucunu döndürür
?>

-=                 :Değişkenin değerini belirtilen sayı kadar eksiltir.

$degisken -= sayi

Örnek

<?php
$sayi = 30;
$sayi -= 10;   // $sayi = $sayi - 10 işlemini yapmış olur.
print ($sayi); // 20 sonucunu döndürür
?>

*=           :Değişkenin değerini belirtilen sayıyla çarpar.

$degisken *= sayi

Örnek

<?php
$sayi = 30;
$sayi *= 10;   // $sayi = $sayi * 10 işlemini yapmış olur.
print ($sayi); // 300 sonucunu döndürür
?>

 /=            :Değişkenin değerini belirtilen sayıya böler.

$degisken /= sayi

Örnek

<?php
$sayi = 30;
$sayi /= 10;   // $sayi = $sayi / 10 işlemini yapmış olur.
print ($sayi); // 3 sonucunu döndürür
?>

 .=            :Değişkenin değerini belirtilen metine ekler.

$degisken .= “metin”

Örnek

<?php
$metin = "Ankara ";
$metin .= " Başkent";   // $metin = $metin . " Başkent"  işlemini yapmış olur.
print ($metin);            // "Ankara Başkent" sonucunu döndürür
?>

++           : Değişkenin değerinin bir artırır.

$degisken++ veya  ++$degisken

Örnek

<?php
$a = 5;
$a++;
print ($a); // 6 sonucunu döndürür.
?>

—             : Değişkenin değerinin bir eksiltir.

$degisken– veya  –$degisken

Örnek

<?
$a = 5;
$a--;
print ($a); // 4 sonucunu döndürür.
?>

Karşılaştırma operatörleri

==           : Eşittir

===         : Aynı

!=            : Eşit Değildir

            : Büyüktür

            : Küçüktür

>=           : Büyük yada Eşittir

<=           : Küçük yada Eşittir

Karşılaştırma operatörleri string ve sayısal karşılaştırmalarda kullanılabilir.

Mantıksal operatörler

or : Koşullardan en az birinin sağlanması durumunda True sonuç döndürür. or yerine “||” kullanılabilir.

and : Sadece koşulların tümünün doğru olduğu zamanlarda True sonuç döndürür. and yerine “&&” işareti kullanılabilir.

Xor : İki koşuldan sadece bir tanesinin doğru olması sonucuna True değer döndürür.

! : Koşulun değerlerinden birinin yanlış olması durumunda True değer döndürür.