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

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

Her programcı birgün Php yi tadacaktır
2009-11-08 18:38:41 Edit:2009-12-22 18:04:19

    Cevap veriyorum

    smyrna İsmail Avatar

    4 Tavuk var dermişim smiley hocam 4 

     

    Ders çok keyifli hocam biraz daha örnekle bu işi çözerim galiba :)

    Para Kazanmak İsteyen buraya takılsın :)
    2009-11-14 05:07:15

      hızlıtürk çağrı

      "4"

      2009-11-16 04:28:15

        Php Dersleri hakkında

        aslihan

        4

        2009-11-23 02:20:35

          php örneği

          Peki $kutu= 5  kısmını neden görmüyorsunuz ?

          cevabını açıklayabilecek varmı ?

          Her programcı birgün Php yi tadacaktır
          2009-11-23 15:16:23

            Ders 2 Cevap

            Emre Özçelik

            $kutu= 5 ;

            $kutu = 3 +1;

            print $kutu ;

            ---------------

            İlk satırda kutunun içindeki sayının 5 olduğu yazıyor.

            İkinci satırda ise 3+1 yani 4´e değişebileceği yazıyor.

            Üçüncü satırda 5 sayısının çıkacağı yazıyor. Çünkü orada kutu sayısını almış. Kutu sayısı ile değişebileceği sayı aynı fonksiyon değildir. Ne yazdığımdan ben de bir şey anlamadım ?! :D

            2009-11-24 11:46:54

              başka php

              Olayı çözdüyseniz sorun yok demektir.

              smiley

              Her programcı birgün Php yi tadacaktır
              2009-11-24 12:20:12

                Php Dersleri hakkında

                Musa

                Güzel paylasim Böyle bi anlatim görmedim eee buda PHPKODLARI.COM farki olmali tebrikler güzel anlatim süpersiniz ....

                 

                Bu anlatimdada ögrenemeyen arkadaslar bu isleri biraksinlar :)

                 

                Tebrikler ...

                2009-11-29 12:33:31

                  php

                  Bir farkımız olsun dimi.

                  Php öğretmeye çalışıp da hazır forum kullananlardan değiliz.

                  Bayram geçsin de. güzel etkinliklerimiz olacak. önce eğitim tabii.

                  Her programcı birgün Php yi tadacaktır
                  2009-11-29 14:02:16

                    sagolasın Necmi Hocam.

                    karafuat fuat kara

                    sonuç 4

                    ilk kutudakini görmüyoruz çün, değişken son durumda sonucun 4 olduğunu gösteriyor. 5 artık bir yerlerde kayıtlı eski değer.

                    Php öğrenmekten hep korktum, sanki japonca gibi geldi bana ama bize 3ds max´i öğreten hocamız işe karıştıysa artık korkacak bir şey yok demektir.

                     

                    2009-11-30 11:55:19

                      phpkodlari.com © 2009 Herkes Php öğrenecek
                      Eglence ve Oyun: Gamikro