PHP dilinde matematiksel işlemler yapabilmemiz için bazı operatörler mevcut. Hadi gel, inceleyelim.

İşlemi ifade etmek: Aritmetik — +  -  *  /; Karşılaştırma — ===  !==  >  <; Mantık — &&  ||  !

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