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

Kategori : Php Dersleri

Bu ders sonunda temel seviyede "program okumayı" öğrenmiş olacaksınız.

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

 

Ö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. smiley (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.

smiley

drekon 2009-12-24 11:56:31

DMCA.com
Bookmark and Share
Hit:250607
Puan ver:

php

rapmedya kemal

bence cevap kesinlikle 4 çünkü kutuda 5 varken 3+1 eklemeye çalıştık ve ilk baştaki 5 kayboldu 4 kaldı smiley

06-03-2011 04:00 Edit:06-03-2011 04:10

    Calimero Hicran Kaan

    Sorunun cevabı 4. Yalnız rakamlar olduğunda " işareti konulmuyor mu?

    09-03-2011 02:53

      8g8r29 ugur uray

      4

      19-03-2011 23:38

        php

        medjerda medjerda okur

        3+1 ın 4 olup olmadıgını anlıyormu bu alet bılmıyorum ama sonuc 4 ünkü son satıra bakınız diyor

        29-03-2011 19:55 Edit:29-03-2011 19:56

          cyclone Baris Turker

          Kopya cektigimi dusunmeyin "4"

          07-04-2011 12:06

            hülyaçoban hülya çoban

            bir veri girilince önceki kayboluyor

            cevap 4 tür

            08-04-2011 15:23

              webdizin

              webdizin tolga yasar

              kusura bakmayın ben daha yenıyım ama hiçbiri yazmıyor print sadece değişkenin içindekini gösteriyor diye biliyordum nitekim öyle hesaplamayla ilgili herhangi bir kod yazılmadı ki ya da hespla ilgili kod yazılmadan da çıkıyorsa bilemem bendeki yine 3+1 çıktı :)

              11-04-2011 21:05

                webdizin

                webdizin tolga yasar

                ilginç bişey    "    "    içine yazdığım zaman text olarak veriyor ama tırnakları koymadan yazdığımda işi matematiğe döküyor yeni bişey daha öğrendim bu dikkatimi çekti php konuları gözümü biraz korkkuttu ama çok dikkak isteyen bişeymiş onu öğrendim bir önceki cevap için kusura bakmayın :)

                11-04-2011 21:13 Edit:11-04-2011 21:13

                  cevap

                  krmtrk krm trk

                  4

                  24-04-2011 16:54

                    xpiyanist19x Yakup aslan
                    Hocamın anlatımı gerçekten beğendim.. Hocam anlatımlara devam bi kaç güne kadar son konuya gelirim.. Lütfen bitirmeden anlatımlara devam.. Bu arada cevap 4:)
                    29-04-2011 17:32

                      www.Phpkodlari.com © 2009 Herkes Php öğrenecek
                      Web tasarım ve eğitim kaynağınız.