Php Ders 1 - Değişken Kavramı

Kategori : Php Dersleri

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.

degisken1

Ş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

degisken2

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 smiley

 

Ş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) smiley 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:

 

$oyuncak1="Ördek";

$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. smiley

 

Ş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 " Üye adı $isim ";

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.

 

$isim="Ayşe";
$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

$isim="Necmi";
$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

drekon 2009-12-24 11:51:06

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

rgngl Damla BEKTAŞ

TAbiki Necmi Transformers ile Oynamayı Seviyor 

Ben dediginiz gibi kodları yazdım..

localhost a geldiğimde şu hatayı veriyor

 

Parse error: parse error in C:\wamp\www\DENEME.PHP on line 13

yardımcı olurmusunuz . neden olabilir.

kodları da yazayım

<?php

$ad="DAMLA";
$pro="PHP PROGRAMLAMA DİLİ";

print "hosgeldiniz";

print "ÜYE ADI $ad";
print "$ad, $pro ni Öğrenmek istiyor"
print "NE YAPALIM!!! Biz de $ad için derslere başlayalım";

?>

 

27-03-2010 14:18

    rgngl Damla BEKTAŞ

    buldum hatamı

    ; unutmuşum sondan bir önceki satırda

     

    bu arada ben yeni uyeyım yeni basladım sanırım bayagı ilerdesiniz yetişeceğim...en yakın zamanda.....

     

    27-03-2010 14:23

      Güzel

      ordulu5241 Volkan Öz

      Eline emeğine sağlık hocam

      Bu arada CEVAP : Necmi Transformers ile oynamayı seviyor

      28-03-2010 16:04

        bugün itibariyle derslere başladım, ancak boş zamanım olabildi, bu dersler sayesinde hiç bir fikrimin olmadığı konuda fikir edindim, çok ama çok teşekkürler..

         

        "Necmi Transformers ile oynamayı seviyor." ;)

        20-04-2010 12:42

          güzel ders

          metyn23 metin türk

          necmi hocam güzel dersti tşk ederimm :)

          20-04-2010 23:03

            Ders güzelde hata yapıyorum hocam :(

            Üye Ad: NecmiNecmi,Taso ile oynamay seviyor

             

            Sorunlarım:

            1-Türkçe karakterler gözükmüyor(Yada sadece ı harfi y olarak gözüküyor) :(

            2-Arada boşluk boşluk olmuyor...

             

             

             

            <title>Untitled Document</title>
            </head>

            <body>

            <?php   

            $isim="Necmi";
            $oyuncak="Taso";

            print"Üye Adı: $isim";

            print"$isim,$oyuncak ile oynamayı seviyor";

            ?>

            </body>
            </html>

            24-04-2010 21:08 Edit:24-04-2010 21:10

              cengizx cengizkara

              ders için teşekkürler

              bymahsum doğru söylemiş ney nereye oturacak tam olarak bilirsek daha güzel olacak.

              başka neler yapabiliriz onlardanda bir şeyler olsa daha güzel olacak çünkü dersi izledim güzel başka yok eğer yenilerini beklersek eskilerini unutacağız

               

              çok eski tarihli görüş bildiren arkadaşlar var cevap verilmemiş galiba

              05-05-2010 15:00

                Başlangıç

                cherry Oğuzhan Özen

                Hocam başta ne yazıyoruz nereye yazıyoruz bunlar eksik ya ben html i bitirip geçtim buna onda not defteri içine

                <html>

                <head>

                <title> Başlık </title>

                </head>

                <body>

                Burada başlayıp, tüm tagları, css leri girip,

                </body>

                </html>

                bu şekilde not defterinden farklı kaydet ile isim.html olarak kaydedip çıkıyoruz, veya bazı editörleri kullanıyoduk, peki php de neyle başlıyoruz ve neyle çalışıyoruz ? Ayrıca bazı üyeler

                <title> Başlık </title>

                </head>

                <body>

                <?php

                ?>

                 şeklinde yapmış, html ile php karışık bu ne kadar doğru, aslında nasıl olması gerekiyor ?

                08-05-2010 17:01 Edit:08-05-2010 17:04

                  barış barış Avatar

                  Sanırım <?php ile başlayıp, kodları yazıp ?> ile bitiriyoruz.Derslerde bu var.Bunların arasına html getirebilrisn ama arasına getirebilirsin.Sen

                  <title> Başlık </title>

                  </head>

                  <body>

                  <?php

                  ?>

                   

                  Şeklinde yapmışsın

                  <title> Başlık </title>

                  </head>

                  <body>

                   

                  Kodunu

                  <?php

                  ?>

                   

                  arasına koymalısın.

                   

                  19-06-2010 13:00

                    Php yazmak için HTML kullanmak zorunlu değildir. özellikle yeni başlayanlar için yazdığınız kodların hiçbir faydası olmaz. sadece kafa karıştırır.

                    Her programcı birgün Php yi tadacaktır
                    28-07-2010 17:36

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