Temel Php Dersleri - Ders 5 - Değişken alış-verişi

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimiçi D®agon

  • Ezberletmez Öğretir
  • *******
  • Join Date: Mar 2008
  • Yer: Ankara
  • 11650
  • +524/-0
  • Cinsiyet: Bay
    • Arif Hocam
Birde değişkenler arasında bilgi alış-verişi yapılabilir.
Fakat bu konu gerçek hayattaki alışverişten biraz farklıdır.


Şöyle ki: diyelim elimizde $oyuncak isimli bir değişken var.
Bu değişken içine "Araba" konulmuş durumda.

Şimdi biz $oyuncak kutusuna başka birşey koymak istiyoruz ama elimizdeki Araba´yı da kaybetmek istemiyoruz. Bunun için "Araba"yı , $yenikutu isimli bir değişkene aktaracağız.


[code]$oyuncak="Araba";

$yenikutu = $oyuncak;[/code]


Şu durumda $yenikutu="Araba" yazmakla aynı şeyi yaptık denebilir.
Burada dikkat etmeniz gereken konu yenikutu=oyuncak olmuyor.
Yani içindeki bilgi aktarılmış oluyor.

Diğer bir önemli nokta ise $oyuncak isimli kutu boşalmıyor.
Yani bu işlem sonunda print $oyuncak şeklinde bir komut verirsek ekranımızda Araba ismini görürüz.

Şimdi olayı bir adım daha ilerletelim.


[code]$oyuncak="Araba";

$yenikutu = $oyuncak;

$yenikutu= "Bebek";[/code]

Soru şu: Son durumda $yenikutu içinde ne var?

Cevap: Bebek

Program okuma sırasında her satıra tek tek bakıyoruz.
Ve hiçbir zaman yukarıdakilere dikkat etmiyoruz.
Az önce içine başka birşey gelmiş olabilir ama son durumda yenikutu içine ne gelmişse o mevcuttur.
Diğleri kaybolup gider. Yeni kutuya iki eşya konuldu diye düşünmüyorsunuz.
Yeni bir eşya konulduğunda diğeri kaybolur.