CodeBlanks Logo Icon CodeBlanks

Değişkeni yeniden atama

PHP kursu · Başlangıç · Ders 9/116

Bir değişkenin değerini yeni bir değerle değiştirmeyi ve artırıp azaltmayı öğrenirsin.

Değişkenin değerini değiştirmek

Bir değişkene yeni bir değer atadığında, eski değer kaybolur ve yerini yenisi alır. Buna yeniden atama denir.

Örnek: $city = "İstanbul"; dedin, sonra $city = "İzmir"; yazdın. Artık $city'nin değeri İzmir'dir; İstanbul silinmiştir.

Bunu echo ile doğrularsın: echo $city; çıktısı İzmir olur.

Yeniden atama programlarda çok sık kullanılır; örneğin kullanıcı yeni bir şehir girdiğinde eski değerin yerine yenisi konur.

Bir artır ya da azalt: ++ ve --

Bir değişkenin değerini bir artırmak için ++ kullanırsın: $count++;. Bu, $count = $count + 1; yazmakla aynı anlamdadır ama daha kısadır.

Bir azaltmak için -- kullanırsın: $count--;.

Örnek: $visitors = 100; tanımladın, sonra $visitors++; yazdın. Artık $visitors değeri 101'dir.

Bu kısa yazım, sayaç ve adım sayıları için çok elverişlidir; ileride += gibi kısayolları da göreceksin.

Uygulama Ziyaretçi sayısını yeniden ata ve artır

$visitors değişkenine 100 ata. Sonra değerini 150 olarak yeniden ata. $visitors++ ile bir artır. Son değeri echo ile yazdır; sonuna \n ekle.

Örnek çözümü göster
$visitors = 150; ile yeniden ata, $visitors++; ile artır, sonra echo $visitors; echo "\n"; yaz.
Örnek çözüm:
<?php
$visitors = 100;
$visitors = 150;
$visitors++;
echo $visitors;
echo "\n";

Kendini test et

  1. $count = 5; $count = 12; echo $count; çıktısı nedir?

    $count = 5;
    $count = 12;
    echo $count;
    • 5
    • 17
    • 5 12
    • 12
    Cevabı göster

    12 — Doğru! Yeniden atama eski değeri siler; son değer 12 yazdırılır.

  2. Bir artırmak için ++ ekle

    $count____;
    Cevabı göster
    $count++;
  3. $count = 10; $count++; echo $count; çıktısı nedir?

    $count = 10;
    $count++;
    echo $count;
    • 11
    • 10
    • 101
    • 1
    Cevabı göster

    11 — Doğru! ++ değişkeni bir artırır; 10 + 1 = 11 yazdırılır.

Başlangıç bölümündeki tüm dersler