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.