• HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding

Php Ders 2 - Değişken Aktarımı

  • Konbuyu başlatan Konbuyu başlatan bigahega
  • Başlangıç tarihi Başlangıç tarihi

bigahega

Administrator
Yönetici
KoCuce.Com
Katılım
7 Mart 2012
Mesajlar
12,842
Bu ders sonunda temel seviyede "program okumayı" öğrenmiş olacaksınız.

Değişkenin ne olduğunu bilmiyorsanız öncelikle şu dersi okuyup gelin.



Önemli: Bu ders program okuma açısından öğrenmeniz gerekli en önemli derstir. Nasıl ki okulda Alfabeyi veya sayıları öğrenmek önemliyse sizin için de program okumak o kadar önemlidir. Bu sebeple bu dersi en az 3 kere baştan sona okuma şartı var. yoksa devam etmeyin.
m51.gif
(Hoca ağır konuştu, dikkatinizi toplasanız iyi olur)






Değişkenler içersinde bilgi depolandığını öğrendik. 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.





$oyuncak="Araba";



$yenikutu = $oyuncak ;







Ş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.





$oyuncak="Araba";



$yenikutu = $oyuncak ;



$yenikutu= "Bebek";





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.





Şimdi de matematiksel bir işlemle bir örnek yapalım.



$kutu= 5 ;



$kutu = 3 +1;



print $kutu ;





Soru şu: Son durumda kutu içinde kaç sayısı var ?

A- 5

B- 4

C- 9

D- Ördek

E- Tavuk


Tavuk diyenleri bir süpriz bekliyor. Diğerleri cevabını aşağıya yazsın.
 
Geri
Üst