Şimdi yükleniyor

PHP Operatörleri: Temel İşlemler ve Kullanım Alanları

PHP nedir

PHP, dinamik bir dil olup, çeşitli operatörler aracılığıyla verilerle etkileşimde bulunmanızı sağlar. Operatörler, değişkenler üzerinde matematiksel ve mantıksal işlemler yapmanızı sağlar. Bu makalede, PHP’deki temel operatör türlerini ve bunların nasıl kullanılacağını inceleyeceğiz.

1. Aritmetik Operatörler

Aritmetik operatörler, sayısal verilerle matematiksel işlemler yapmanızı sağlar.

  • Toplama (+)
$a = 5;
$b = 10;
$toplam = $a + $b; // 15

Çıkarma (-)

$c = 20;
$fark = $c – $b; // 10

$c = 20;
$fark = $c - $b; // 10

Çarpma (*)

$carpim = $a * $b; // 50

Bölme (/)

$bolum = $b / $a; // 2

Mod ( % ): Kalanı bulur.

$mod = $b % $a; // 0

2. Karşılaştırma Operatörleri

Karşılaştırma operatörleri, iki değer arasında karşılaştırma yapmanızı sağlar. Bu operatörler, genellikle mantıksal ifadelerde kullanılır.

  • Eşit (==)
if ($a == $b) {
echo "Eşitler";
}

Tam Eşit (===): Hem değer hem de tip karşılaştırması yapar.

if ($a === "5") {
echo "Eşit";
} // Çalışmaz, çünkü tipler farklı

Farklı (!=)

if ($a != $b) {
echo "Farklılar";
}

Büyük (>), Küçük (<), Büyük veya Eşit (>=), Küçük veya Eşit (<=)

if ($a > $b) { echo “A büyüktür B’den”; }

3. Mantıksal Operatörler

Mantıksal operatörler, boolean değerler üzerinde mantıksal işlemler yapmanızı sağlar.

  • AND (&&)
if ($a > 0 && $b > 0) {
echo "Her ikisi de pozitif";
}

OR (||)

if ($a > 0 || $b < 0) {
echo "En az biri pozitif";
}

NOT (!)

if (!($a > 0)) {
echo "A pozitif değil";
}

4. Atama Operatörleri

Atama operatörleri, bir değişkene değer atamak için kullanılır.

  • Temel Atama (=)
$x = 10;

Kısa Atama Operatörleri: Aritmetik operatörlerle birlikte kullanarak atama yapar.

$x += 5; // $x = $x + 5;
$x -= 2; // $x = $x - 2;
$x *= 3; // $x = $x * 3;

5. Birleştirme Operatörü

Dize birleştirmek için kullanılır.

  • Birleştirme (.)
$ad = "Ali";
$soyad = "Veli";
$tamAd = $ad . " " . $soyad; // "Ali Veli"

6. Diğer Operatörler

  • Ternary Operatörü: Kısa bir if-else ifadesidir.
$sonuc = ($a > $b) ? "A büyüktür B" : "B büyüktür A";

Null Birleştirme Operatörü (??): Değeri tanımlı olmayan bir değişkenin yerini alır.

$deger = $tanımlıDeğil ?? "Varsayılan Değer"; // Eğer $tanımlıDeğil tanımlı değilse "Varsayılan Değer" kullanılır.

Sonuç

PHP operatörleri, veri ile etkileşimde bulunmanın temel yollarıdır.

Share this content:

Yorum gönder