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. (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.
$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 = 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.
Cevap veriyorum
4 Tavuk var dermişim hocam 4
Ders çok keyifli hocam biraz daha örnekle bu işi çözerim galiba :)
"4"
Php Dersleri hakkında
4
php örneği
Peki $kutu= 5 kısmını neden görmüyorsunuz ?
cevabını açıklayabilecek varmı ?
Ders 2 Cevap
$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
başka php
Olayı çözdüyseniz sorun yok demektir.
Php Dersleri hakkında
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 ...
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.
sagolasın Necmi Hocam.
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.
