- Kategoriler
-
Başlıklar
- PHP'de Atama Operatörleri
- Değer Atama Operatörü (=)
- Artırarak Değer Atama Operatörü (+=)
- Azaltarak Değer Atama Operatörü (-=)
- Bölerek Değer Atama Operatörü (/=)
- Çarparak Değer Atama Operatörü (*=)
- Modunu Alarak (Kalanını Bularak) Değer Atama Operatörü (%=)
- Birleştirme Operatörü (.)
- Birleştirerek Atama Operatörü (.=)
-
Paylaş
PHP'de Atama Operatörleri
Değişkene değer atama işlemleri için kullandığımız operatörlerdir. Aritmatik Operatörler dersinde öğrendiğimiz operatörleri değişene değer atarak uygulamamızı sağlarlar. Tabloda bu bölümde göreceğimiz operatörlerin bir listesini bulabilirsiniz.
Operatör | Örnek | Açıklama |
---|---|---|
= | $web = "prototurk" |
$web değişkenine prototurk değerini atadık.
|
+= | $x += 4 |
$x değişkeninin değerine 4 eklenir. Uzun hali ise $x = $x + 1 şeklindedir.
|
-= | $x -= 3 |
$x değişkeninin değeri 3'den çıkarılır. Uzun hali ise $x = $x - 1 şeklindedir.
|
*= | $x *= 10 |
$x değişkeninin değeri 10 ile çarpılır. Uzun hali ise $x = $x * 10 şeklindedir.
|
/= | $x /= 4 |
$x değişkeninin değeri 4'e bölünür. Uzun hali ise $x = $x / 4 şeklindedir.
|
%= | $x %= 4 |
$x değişkeninin değerinin 4'e bölümünden kalan bulunur. Uzun hali ise $x = $x % 4 şeklindedir.
|
Değer Atama Operatörü (=)
Değişkene değer atamak için kullanılır. Aslında bu derse kadar bir çok kez bu operatörü kullandık. Örnek vermek gerekirse;
<?php
$site = "prototurk.com";
echo $site;
?>
$site
değişkenine prototurk.com
değerini atadık. Ve istediğimiz herhangi bir yerde echo
işlevi ile ekrana yazdırdık.
Artırarak Değer Atama Operatörü (+=)
Değişkenin değerini hem artırmak hemde son haliyle değişkenin değerini belirlemek için bu operatör kullanılır. Uzun yazılan işlemi dahada kısaltır. Örneğin;
<?php
$x = 5;
// Uzun hali
$x = $x + 5;
// Kısa hali
$x += 5;
?>
Azaltarak Değer Atama Operatörü (-=)
Değişkenin değerini hem azaltmak hemde son haliyle değişkenin değerini belirlemek için bu operatör kullanılır. Uzun yazılan işlemi dahada kısaltır. Örneğin;
<?php
$x = 5;
// Uzun hali
$x = $x - 5;
// Kısa hali
$x -= 5;
?>
Bölerek Değer Atama Operatörü (/=)
Değişkenin değerini hem bölmek hemde son haliyle değişkenin değerini belirlemek için bu operatör kullanılır. Uzun yazılan işlemi dahada kısaltır. Örneğin;
<?php
$x = 5;
// Uzun hali
$x = $x / 2;
// Kısa hali
$x /= 2;
?>
Çarparak Değer Atama Operatörü (*=)
Değişkenin değerini hem çarpmak hemde son haliyle değişkenin değerini belirlemek için bu operatör kullanılır. Uzun yazılan işlemi dahada kısaltır. Örneğin;
<?php
$x = 5;
// Uzun hali
$x = $x * 3;
// Kısa hali
$x *= 3;
?>
Modunu Alarak (Kalanını Bularak) Değer Atama Operatörü (%=)
Değişkenin değerinden kalanı bulmak ve son haliyle değişkenin değerini belirlemek için bu operatör kullanılır. Uzun yazılan işlemi dahada kısaltır. Örneğin;
<?php
$x = 7;
// Uzun hali
$x = $x % 3;
// Kısa hali
$x %= 3;
?>
Birleştirme Operatörü (.)
İki ve ya daha fazla değeri birleştirmek için bu operatör kullanır. Örneğin 2 değişkenin değeri birleştirilebilir, bir değişken ve bir yazı birleştirebilir. Örnek vermek gerekirse;
<?php
$ad = "Tayfun";
$soyad = "Erbilen";
echo $ad . " " . $soyad; // Çıktı: Tayfun Erbilen
echo "Tayfun" . " " . "Erbilen"; // Çıktı: Tayfun Erbilen
$yas = 27;
$ifade = "Ben " . $yas . " yaşındayım";
echo $ifade; // Çıktı: Ben 27 yaşındayım
?>
Birleştirerek Atama Operatörü (.=)
Birleştirme operatörünün kısa kullanımıdır. Birleştirirken aynı zamanda değişkenin değerinin son haline gelmesini sağlar. Yani örnekle anlatmak gerekirse;
<?php
$ad = "Tayfun ";
$soyad = "Erbilen";
// Uzun hali
$ad = $ad . $soyad;
echo $ad; // Çıktı: Tayfun Erbilen
$ad2 = "Tayfun ";
$soyad2 = "Erbilen";
// Kısa Hali
$ad2 .= $soyad2;
echo $ad2; // Çıktı: Tayfun Erbilen
?>