Php Ders 1 - Değişken Kavramı.
Bilgisayarınızda php programı yoksa önce şu konuyu okuyun:
Php kurulumu resimli anlatım
Php kurulumu Videolu ders
Değişken Nedir ?
Bu ders sonunda değişkenin ne olduğunu ve nasıl kullanıldığını öğrenmiş olacaksınız.
Önemli: Php öğrenmek istiyorsanız değişken kavramını çok iyi anlamalısınız. Bu konu birçok derste kısaca birkaç cümle ile anlatılıp geçilmektedir. Fakat iyi bir programcı değişkenlere hakim olan kişidir. Özellikle diziler konusuna gelince beni daha iyi anlayacaksınız.
Php de her programlama dili gibi bilgisayar hafızasındaki bilgilerle çalışır. bunun sunucu makinelerde olması farketmez, durum aynıdır.
En basit hali ile değişkeni bir kutu olarak düşünebiliriz. Kutu ne işe yarar içine eşyalar koymaya yarar.
Şimdi evinizde böyle bir kutu olduğunu düşünün. içersine eşyalar koyuyorsunuz. ve üzerindeki bu ismi değiştirebiliyorsunuz. Herhalde evinizde böyle bir kutu olsa üstüne "Değişken" yazmayacaktınız. Diyelim ki içine Oyuncaklarınızı koymak istediniz bu durumda kutunun üstüne ne yazardınız. şunlardan birini seçin.
- Plastik ördek
- Oyuncak
- Gereksiz eşya
Ben olsam Oyuncak yazardım. çünkü daha kısa ve içindekileri doğru temsil ediyor. Plastik ördek diyenler büyük hata yapmış oldu çünkü kutuya sadece ördek koymayacağız. Bu sebeple daha genel bir isim yazmamız gerekiyor. Gereksiz eşya yazabilirsiniz ama buradaki sorun da şu: kutuyu kapatırsanız içinde ne oldğunu hatırlamak zor olacaktır.
Eğer burdaki mantığı anladıysanız Php programlama da bundan daha karışık değil. Fakat ille de kutuya "Arabam" yazmak isteyenler okumayı bırakıp bir oto tamircisinde işe girebilir. daha kısa yoldan para kazanmış olurlar ve sevdikleri işi yapmış olurlar
Şimdi gelelim işin Php kısmına. Php ile değişken yaparken başına $ harfi yazmak gerekiyor (bakıyorum paryı gördünüz gözünüz açıldı, işte php böyle birşey daha öğrenmeden paranın ucunu gösteriyor). yukarıdaki örneğe uygun olarak oyuncak isimli bir değişken yazarsak. $oyuncak şeklinde yazmamız gerekiyor.
ve işte ilk php kodumuz geliyor.
$oyuncak="Ördek";
Bunu açıklarsak, oyuncak isimli değişkene Ördek koymuş olduk. Yukarıdaki kutuda sadece ördek olduğunu düşünürseniz kolayca anlarsınız. üstünde Oyuncak yazan kutuya ördek koyduk.
Şimdi ördeğimizi biraz geliştiriyoruz. (pardon örneğimizi dicektim) okuyormusunuz diye kontrol ettim. Programlama diyince korkanlar için ortamı yumuşatıyorum.
$oyuncak="Araba";
Şu anda kutuya Araba koyduk. burada dikkat edeceğiniz nokta artık kutuda ördek yok. peki ördek nereye gitti diyeceksiniz. ördek öldü. uçtu. kayboldu. Yani kutuya yeni birşey koyunca eskisi kaybolur. eskisi size lazımsa kendinize başka bir kutu yapmalısınız. şöyle ki:
$oyuncak2="Araba";
Gördünüz mü bilgisayarda kutu üretmek çok kolay (yani değişken) Ufak ufak sizi değişken demeye alıştıralım. kutu çocuklar için, sen büyüdün artık. kocaman oldun. Değişken de bakayım, D-e-ğ-i-ş-k-e-n... afferiiim.
Şimdi gelelim bu değişkenle neler yapabileceğimize, tamam öğrendik ama bunu nasıl kullanacağız :
Örnek: Diyelim ki web sitemizde birsürü çocuk üyemiz var. ve bu üyelerin hangi tür oyuncak sevdiğini kaydettikleri bir bölüm yaptık. sonra biz bunları üye profili sayfasında göstermek istiyoruz. (Kaydet tuşuna falan kafayı taklayın. onları da kolayca öğretecem)
Örneğin: Ali diye bir üyemiz var. ve Araba seviyor. profili de şöyle görünmeli
üye adı:Ali
Ali, Araba ile oynamayı seviyor.
Alinin profiline giren herkes yukarıdaki gibi bir yazı görüyor. şimdi bu yazıyı kim hazırlayacak. tabii ki siz.
Bunu yazdırmak için şöyle bir kodlama yapmış olmamız gerekiyor.
print " $isim , $oyuncak ile oynamayı seviyor"
Burada print komutuna kafayı takmayın. sadece tırnak içindekileri gösteriyor, kendisi görünmüyor. yani siteye girenler Print kısmını görmüyor sadece tırnak içindekini görüyor. bakalım ne var tırnak içinde.
$isim ve $oyuncak diğerleri aynen ekranda görünüyor. bu ikisi ise bildiğiniz gibi hayali kutular. içinde ne varsa onu gösteriyor.
şimdi aşağıdaki kodları anlamaya çalışalım.
$oyuncak="Bebek";
print " Üye adı $isim ";
print " $isim , $oyuncak ile oynamayı seviyor"
Bilin bakalım bu sayfaya biri girdiğinde ne görecek:
üye adı:Ayşe
Ayşe, Bebek ile oynamayı seviyor.
Peki şöyle bir sayfamız olsa, bu sayfaya girenler ne görecekti
$oyuncak="Transformers";
print " Üye adı $isim ";
print " $isim , $oyuncak ile oynamayı seviyor"
Bu ödeviniz olsun. bunu yapanlar aşağıya cevabını yazabilir. cevabı doğru yazanlar diğer derse geçebilir.
Ders okumaktan yorulduysanız bir ıslak kek tarifi okuyup kendinize gelebilirsiniz.
Dikkat: Değişken konusu çok önemlidir. Diğer konulara temel olacağı için bunu iyice öğrenmelisiniz.
Ders 2

html.
bymahsum < bahsettiğin konuların bu dersle alakası yok. php ile düz yazı çıkarmak için html tagları gerekmez. html başka bir konudur.
o söylediğini ileride öğreteceğim.
bymahsum bi soru sormuş kimse aldırış etmemiş, bende onun gibi yeni elemanım, daha php ne demek onu bile bilmiyorum :( fakat azimli biriym ve çok borcum var :D :D o yüzden biraz baktım, bymahsun ben yaptım oldu o bahsettiğin kodlar şunlar <?php Bu boşluk arasına yukarıdaki kodlardan birini veya birkaçını yapıltır oluyo.. ama çakışmaması gerekiyo anladığım kadarıyla çnkü ben bi kaç defa yaptım explorer göçtü ?>
çok güzel anlatmışsınız wallaha biz daha yeni geçtik php ye ama hocanın anlattıgından pek anlamadım burda okudum :) çok güzel anlatıyo ki anlıyorumda :) üye olayım dedim çok teşekkürler
Necmi Transformers ile oynamayı sewiyor:)
TEK GEÇİYORUM
Sevgili eğitmenim sizi tek geçiyorum bunca zamandır bi dünya sitede php ile ilgili bi dünya yazı okudum ama hiçbirinden bişey anlamamıştım, daha ilk satırlardan itibaren kod ve php konusuna yeni başlayan biri olarak çok rahat anlayabildiğimi söylemek istiyorum. Bununla birlikte bu çalışmaların devamının gelmesini diğer pek çok site gibi birkaç ders sonra usanılarak yapılan çalışmaların bırakılmamasını ümit etmekteyim. Böyle bir emek için teşekkür eder hakkınızı helal etmenizi isterim.
TAKİPTEYİZ LÜTFEN DEVAM
tebrık edıyorıum
anlatım uslubunuz cok guzel hocam tebrık ederım
Basit belki ama ilk ders için başlangıç dersek,PHP komutlarının yazıldığı komut ayracının <?php ?> oldugunu soylemenın yararlı olacagını dusunuyorum
.
Belırtılen komutlar bu ayraclar arasında tanımlanır. Ayrıca bunları ınternet tarayıcınıza localhost yazarak denıyorsunuz. Bunu yapabılmenız ıcınde bılgısayarınızda server yuklu olması gerekıyor. Arama motorlarında wampserver aratırsanız işiniz kolaylaşır. wampserver 2.5.6 kullanırsanız uygun olur cunku Turkce dil destegi mevcut.
Herkese kolay gelsin.
""*""
SöYLe DiYeLim
KarSına Cıkan KodLar SunLaR
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
Burda Php Yapmak icin Cok Fazla Sey Yapmana Gerek yok
<title>Untitled Document</title>
</head>
<body>
Body TaqLari Arasina Yapmak GereKen Su
<?php
TaqLarini Acip Kapat Arasınada KodLarini Yaz
?>
</body>
</html>
___________________________________________________
<title>Untitled Document</title>
</head>
<body>
<?php
Sonrasi MaLum (:
KodLarini YazarSin
?>
</body>
</html>
çok iyi bir anlatım tesadüfen bu siteyi buldum ve hemen üye oldum php dersini alıyorum yararlı olacğını düşünüyorum.Tebrikler
ayrıca:Necmi Transformersla oynamayı seviyor.:)