PHP dilinde matematiksel işlemler yapabilmemiz için bazı operatörler mevcut. Hadi gel, inceleyelim.
Görsel not: İşlemi ifade etmek
PHP’de;
Toplama işlemi “+” operatörü ile,
Çıkarma işlemi “-” operatörü ile,
Bölme işlemi “/” operatörü ile,
Mod yani kalan bulma işlemi “%” operatörü ile yapılır.
Deneylerimize başlayalım gel,
Toplama Deneyi
<?php
$deger1 = 30;
$deger2 = 25;
$total = $deger1 + $deger2;
echo $total;
?>
output:
55
Çıkarma Deneyi
<?php
$deger1 = 30;
$deger2 = 25;
$total = $deger1 - $deger2;
echo $total;
?>
output:
5
Bölme Deneyi
<?php
$deger1 = 30;
$deger2 = 25;
$total = $deger1 / $deger2;
echo $total;
?>
output:
1.2
Mod Deneyi
<?php
$deger1 = 30;
$deger2 = 25;
$total = $deger1 % $deger2;
echo $total;
?>
output:
5
Atama Operatörleri
+= operatörü, arttırarak değer atar.
-= operatörü, azaltarak değer atar.
/= operatörü, bölerek değer atar.
*= operatörü, çarparak değer atar.
%= operatörü, modunu alarak değer atar.
. operatörü, birleştirme operatörüdür.
.= operatörü, birleştirerek değer atar.
Deney 1
<?php
$x = 7;
$x += 9;
echo $x;
?>
output:
16
Deney 2
<?php
$x = 9;
$x -= 7;
echo $x;
?>
output:
2
Deney 3
<?php
$x = 9;
$x /= 7;
echo $x;
?>
output:
1.2857142857143
Deney 4
<?php
$x = 9;
$x *= 7;
echo $x;
?>
output:
63
Deney 4
<?php
$x = 9;
$x %= 7;
echo $x;
?>
output:
2
Deney 5
<?php
$x = "Mustafa Oğuz";
$x .= "Baran";
echo $x;
?>
output:Mustafa OğuzBaran
Arttırma Azaltma Operatörleri
Arttırma
$x++ veya ++$x şeklinde kullanılırlar. $x++ anlamı, $x++’dan sonraki işlemi 1 arttır demektir. ++$x anlamı, ++$x’ten önceki işlemi 1 arttır demektir.
Azaltma
$x — veya — $x şeklinde kullanılırlar. $x — anlamı, $x — ‘dan sonraki işlemi 1 azalt demektir. — $x anlamı, — $x’ten önceki işlemi 1 azalt demektir.
Karşılaştırma Operatörleri
== Eşittir operatörüdür,
Get Mustafa Oğuz BARAN’s stories in your inbox
!= Eşit değildir operatörüdür,
> Büyüktür operatörüdür,
< Küçüktür Operatörüdür,
=== Denklik operatörüdür,
!== Denk değildir operatörüdür,
>= Büyük eşit operatörüdür,
<= Küçük eşit operatörüdür.
Deney
<?php
$x = 5;
$y = 5;
echo $x == $y;
?>
output:
1 (True)
Eşitlik ile Denklik Arasındaki Fark Nedir?
Eşitlikte veri tipleri önemsizdir, denklikte ise veri tipleri önemlidir. Hemen bi’ örnekle göstereyim.
Deney
<?php
$x = 5;
$y = "5";
echo $x === $y;
?>
output:
o (False)
Mantıksal Operatörler
&& Ve bağlacı operatörüdür. Biri yanlış ise sonuç False.
|| Ya da operatörüdür. Biri doğru ise sonuç True.
! Değilse operatörüdür.
Deney
<?php
$x = 3;
$y = 3;
echo ($x == $y) && ($x + $y ==6);
?>output
1 (True)
Ayık ol: PHP dilinde işlem öncelikleri parantezler ile yapılır.
Evet, deneylerimizle birlikte PHP dilinde operatörler bu kadardı. Bug’sız günler dilerim.
<?php
echo “İşleyen kod bug tutmaz.”;
?>
-Anonim