PHP Atama Operatörleri

PHP Atama Operatörleri

PHP 27 Eki 2024 Ahmet Halit DURUSOY Ahmet Halit DURUSOY 3 dakika okuma
Paylaş:

PHP atama operatörüne giriş

PHP "" atama operatörünü temsil etmek için kullanır. Aşağıda atama operatörünün sözdizimi gösterilmektedir;

$degiskenAdi = "Değişkene atanacak değer";

Atama operatörünün sol tarafında ( = ) değer atamak istediğiniz bir değişken bulunur. Ve atama operatörünün ( = ) sağ tarafında bir değer veya bir ifade bulunur.

Atama operatörü ( = ) değerlendirirken, PHP önce sağ taraftaki ifadeyi değerlendirir ve sonucu sol taraftaki değişkene atar. 

Örneğin;

$sayi1 = 50;
$sayi2 = 40;
$topla = $sayi1 + $sayi2;

Yukarıdaki örnekte 50 değerini $sayi1 değişkenine atadık 40 değerini $sayi2 değişkenine atadık ve bu iki değerin toplamını da $topla değişkenine atadık. Atama ifadesi, bu durumda ifadenin sonucu olan atanan bir değer döndürür.

$degisken1 = $degisken2 = 20;

Yukarıdaki gibi tek bir ifadede birden fazla atama operatörü kullanabileceğiniz anlamına gelir:

$degisken1 = 20;

Aritmatik atama operatörleri

Bazen bir değişkeni belirli bir değerle artırmak istersiniz. Örneğin;

$degisken = 10;
$degisken = $degisken +1;

Peki bu yukarı kod nasıl çalışır ona bakalım.

  • İlk olarak, $degisken değeri 10 değerine eşit olur.
  • Ardından, $degisken değerini 1 arttırır ve $degisken değerine eşitler.

Bu işlemlerden sonra $degisken değeri 11'e eşitlenmiş olur.

" += " PHP, aynısını ancak daha kısa bir kodla yapabilen aritmatik atama operatörünü sağlar. Örnek vericek olursak;

$degisken = 1;
$degisken += 1;

Yukarıdaki ifade ile bir önceki ifade arasında hiç bir fark yoktur. İkiside aynı işlemi yapmaktadır.

Php dili başka aritmatik atama operatörleri de sağlar. Aşağıdaki tablo tüm aritmatik atama operatörlerini göstermektedir:

Aritmetik Atama Operatörleri

PHP Aritmatik Operatör PHP Aritmatik Operatör Örnek PHP Aritmatik Operatör Eşdeğer  PHP Aritmatik Operatör Yapılan İşlem
+= $x += $y $x = $x + $y Toplama 
-= $x -= $y $x = $x - $y Çıkartma
*= $x *= $y $x = $x * $y Çarpma
/= $x /= $y $x = $x / $y Bölme
%= $x %= $y $x = $x % $y Mod Alma
**= $x **= $y $x = $x ** $y Üs Alma

Bitsel Atama Operatörleri

Bitsel Atama Operatörü Bitsel Atama Örnek Bitsel Atama Eşdeğeri Bitsel Atama Yapılan İşlem
&= $x &= $y $x = $x & $y Bitsel VE
|= $x |= $y $x = $x | $y Bitsel VEYA
^= $x ^= $y $x = $x ^$y Bitsel XOR
<<= $x <<= $y $x = $x << $y Sola Öteleme
>>= $x = $x >>= $y $x = $x >> $y Sağa Öteleme

Diğer Atama Operatörleri

Diğer Atama Operatörü Diğer Atama Operatörü Örnek Diğer Atama Operatörü Eşdeğer Diğer Atama Operatörü İşlem
.= $x .= $y $x = $x . $y Dize birleştirme
??= $x ??= $y $x = $x ?? $y Null birleştirme

PHP, iki dizeyi birleştirmek için birleştirme operatörünü (.) kullanır. Örneğin:

<?php 

$degisken = 'Merhaba';
$name = 'Dünya';

$degisken = $degisken . $name;

echo $degisken;

Çıktı:

 

Merhaba Dünya

İlgili Etiketler

Çerez Ayarları

Deneyiminizi iyileştirmek için çerezler kullanıyoruz. Daha fazla bilgi için Çerez Politikamızı ziyaret edin.