|
PHP Script ile web programlamayı bu site inşaAllah size öğretecek; Bunu isteyin !
|
PHP - Echo ve değişkenler (variables)
Gereksiz hiçbir bilgi yoktur. Lütfen hepsini dikkatli bir şekilde sırasıyla okuyun ve uygulayın. |
|
PHP index PHP Derslerine Giriş PHP Kurulumu (Easy PHP) PHP öğrenmek istiyorum PHP Echo (değişkenler) PHP - dosya okuma PHP de Array (diziler) PHP for loop (döngü) PHP if sorgusu (and, or, not) PHP die ve if isset PHP date time functions |
PHP Dersleri [Ders 4] PHP örnek kodlar: Echo komutu {1}: <html> <head> <title> ilk php örneği </title> </head> <body> <?php echo "Merhaba Dünya. Ben PHP Öğreniyorum"; ?> </body> </html> Bu yukardaki örneği www dizinine php soyadıyla kaydedin ve çalıştırın. Dosyaya istediğiniz ismi verebilirsiniz dosyaya ismi phpechoornek.php diye verdiyseniz; internet tarayıcınızın adres çubuğuna aşağıdaki gibi yazın: http://localhost/phpechoornek.php İlk PHP sayfanızı çalıştırdınız mı? Hadi php öğrenmeye devam edelim. Mutfağa hiç girdiniz mi? Ne alakası var şimdi mutfakla php nin demeyin ... Herkes mutfağa girmiştir de benim sorduğum tabaklarla işiniz oldu mu? Raflardan tencelerleri alıp yemek yaptınız mı? Kimi tabağa sıvı yiyecekler koyabiliyorken kimine koyamassınız; Tepsi gibi düz olan bir tabağa sıvı birşeyler koyamassınız. Sürekli bir başka kaba sıvı aktarmak için sürahiler kullanılır peki sürahilerin şekli nasıldır? Bütün kaplar bir değer (yiyecek yada içecek) barındırmak için yapılırlar. Barındıracakları şeye göre de şekil ve yapıları vardır. Değişkenler (variables) boy boydur; Tıpkı tencere takımı gibi... Değişkenler çeşit çeşittir kimisi tas, tabak, kimisi tava ... PHP'de değişkenler (variables) tabaklar gibidir. İçlerine konacak değerleri tutarlar. Biz değişkenleri kullanırken aslında içerdikleri değerleri kullanırız. Değişkenler türkçe karakterler kullanılmadan ve noktalama işaretleri kullanılmadan isimlendirilirler. Php de değişkenler (variables) $ ile başlar. $ işaretinden sonra ne yazdığınız size bağlıdır. Değişken isimlendirmesine örnekler: $degersakla $merhaba $hafiza1 $bugungunlerden vs.... PHP örnek: değişken ile echo {2} <html> <head> <title> 2. php örneği ; değişkeni echo yapmak </title> </head> <body> <?php $mesaj = "Merhaba Dünya. Ben PHP Öğreniyorum"; echo $mesaj; ?> </body> </html> Peki ama neden $merhaba değişkenine atayıp da onu ekrana yazdırdık? direk mesajı yazmak daha kolay değil mi? Evet daha kolay fakat bir şeyi ifade edip kimliklendirirsek o şeye davranabiliriz. Program içinde $merhaba diye onun içindeki mesaja davranabiliriz. O mesajın ne olabileceğinin belli olmadığını ve bazı şekillerde oluştuğunu düşünün... "Merhaba Dünya. Ben PHP öğreniyorum" Bu ifadeyi kod içinde kullanmak mı daha kolay yoksa $mesaj ifadesini kullanmak mı? Yukarıdaki örnekte değişkeni tanımlayıp direk ekrana yazdırdık ama gün gelecek $mesaj değişkeni birçok yerde kullanılacak... Bir de matematiksel işlem yapıp olayı kalıcı şekilde anlamaya dönüştürelim. PHP örnek: Matematik artı "+" operatörü {3} <html> <head> <title> 3. örnek matematik artı "+" operatörü </title> </head> <body> <?php $degersakla = 3 ; echo 5 + $degersakla; echo "<br>"; echo "yukarda 5 + ". $degersakla . " işlemi yapıldı.<br>"; ?> </body> </html> Lütfen yukardaki kod üzerinde iyice düşünün ilerde bu temel şeyleri düşünmeye vaktimiz olmayacak sadece kullanacağız ve güzel güzel web programları yazacağız inşaAllah. 1) Değişkenlere değer atarken = yazmamız gerekiyor 2) Bütün php satırları ; işaretiyle bitmelidir. 3) HTML kodlarını php içinde echo ile de yazabiliriz. 4) Sabit değerleri değişkenlerle birlikte kullanabiliriz. 5) Echo yapılırken sabit değerler tırnak içine alınmalıdır. 6) echo yapılırken sabit ile değişkeni birleştirmek için (.) nokta işareti kullanırız. Sabitler yada Değişkenler arasında da (.) nokta kullanılır. 7) echo yazdıktan sonra devamında (")çift yada(')tek tırnak kullanınız ikisini karıştırarark kullanmayınız. PHP'yi başarmanızı diliyorum. Bunun için çok ve düzenli çalışmalısınız. Ben inşaAllah sonuna kadar yanınızda olacağım. Ödev : Üçüncü örnekteki degersakla isimli değişken üç yerde kullanıldı bu üç yerden birinde bile bile yazım hatası yapmanızı istiyorum ve php çalışırken hata mesajı veriyorsa o hata mesajını gerekirse ezberleyin. Birşey çalışırken değil çalışmazken öğrenilir. Ödev : Çarpım tablosunu php kullanarak yapınız; En azından sonuçları php ile üretiniz, isteyenler 3x5 = 15 yazarken sonuç kısmından başka çarpıma giren iki değeri de php kullanarak yazabilir. Şimdi bu dersimizde öğrendiğimiz birşeyi kontrol ederek 3. dersi bitirmek istiyorum; Hangi ödev sizin tarafınızdan daha kısa sürede bitirilir? Her iki ödeve de ödev ödev dersek ikisini ayrı kimliklemessek o iki ödevin her birinden bahsedebilir miyiz? işte değişkenlerin maksadı budur kimlikleyebilmek ve o şeyi ele alabilmek... Sizin 2. ödev dediğinizi duydum ben :) Diziler konusuna zihniniz hazır olsun: Herşeyiyle aynı tip yoğurt kaplarını tezgahta sıraya koyduğunuzu düşünün. Hepsinde yoğurt vardır. Bir yoğurt kabını diğerinden sıra numarası ile ayırırsınız işte dizi budur ama php de nasıl kullanılır onu göreceğiz yakında inşaAllah. |
|
Nihat ve Levent'e sitenin oluşturulması için vermiş oldukları destekten ötürü teşekkür ederiz. Yayına başlama 1 Aralık 2008 Pazartesi Saat 21:10 dur. Lütfen sitedeki içerikleri kaynağına link vermeden hiçbir yerde yayınlamayınız. |