Giri┼č yap

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
    
?>