(%55 )


Daha yazmaya devam ediyorum.Oldukça sade ve kodlar üzerinde anlatmaya çalışıyorum.
------------------------------------------------------
Böyle parça parça verince karışık oluyordu.Bende bari sırayla sıfırdan adam gibi dersler yayınlayayım dedim.”Merhaba Dünya” dan başlayacağım
Windows’da php çalıştırmak

Diğer anlatımlarda bu kısımlar çok karışık anlatılıyor.Ben burayı hemen geçeceğim.Hazır paketler var. Yok öyle apache ayrı mysql ayrı uğraşıp php’ye başlamadan kafamızın içine etmeyelim.
Önereceğim programlar wampserver ya da appserv .Ben wampserver kullanıyorum,hiç sorun yaşamadım.Her ayar tek tıkla yapılıyor.Ayrıca Türkçe dil desteğide var.
Wampserver Download
Programı kurup açtıysak http://localhost adresine girdiğimizde dosyalarımızı görüyoruz.Mysql root şifresi boştur.Değiştirmenizi tavsiye etmem boş kalsın.
Kaynak Belirtmeden Almayınız.
Kaynak: Doc.Deniz
---------------

Genel İşlemler

Her dil öğretilirken önce Merhaba Dünya yazdırılır.Gerçi ben buna çok gıcık oluyorum ama neyse ... Konuya gelelim.
PHP:
  1. <?php .... ?>



Php kodlarımızı ... yazan yerlere yazacağız. <?php kısaca <? olarak yazılabilir ancak her sunucu desteklemez.Wampserver için php ayarlarından "short open tag"ı açmak yeterli olacaktır.
İlk yazımız

PHP:
  1. <?php
  2. echo "Merhaba Dünyalılar" ;
  3. ?>



Kodları yazi.php olarak kaydedin.Bu kodun çıktısı Merhaba Dünyalılar olacaktır.
Echo komutu yazı yazmak için kullanılır.Örnek Şekil yukarıda.
echo "gözükecek yazımız" ;
şeklinde kullanılır.Farkettiyseniz sonuna ; (Noktalı virgül) koydum. Noktalı virgül php'de komutun bittiğini gösterir.Genelde yeni başlayanların en büyük hatası ";" koymayı unutmaktır.
Echo gibi farklı bir komutta print() fonksiyonudur.İşlev olarak aynıdırlar.
PHP:
  1. <?php
  2. print("deneme") ;
  3. print "deneme" ;
  4. ?>



Şekillerinde kullanılabilir.
-------------
Merhaba, Başlangıç derslerine devam ediyorum.Hemen konuya gireceğim.
Php'de Yorum Satırları

Php'de bazen kendimiz ya da başkaları için kodlara hatırlatmalar,notlar koymak isteriz.İşte yorum satırları bunlardır.Ekrana basıldığında hiç bir etki vermeyen, sadece kodlar incelendiğinde gözüken notlardır.
Örnek verecek olursak
PHP:
  1. <?php
  2. echo "deneme 12"; // Echo komutu yazı yazdırmakta kullanılır.Bu bir yorum satırıdır.Kodu çalıştırdığınızda gözükmeyecektir.
  3. ?>



bu şekilde kullanılır.Örnekte bir yazı yazdırdık ve yanına açıklama yazdık.Açıklamalar kodu çalıştırdığımızda gözükmyecektir.Eğer tek satırlı bir yorum yazacaksak // koyuyoruz ve yanına yorumumuzu yazıyoruz.
Ancak eğer bize birden fazla satır lazım ise birazcık farklı.
PHP:
  1. <?php
  2. echo "docdeniz.info" ;
  3. /*
  4. Burası bir çoklu yorum satırı
  5. Burda istediğim kadar yorum yaparım
  6. Ve de kod çalıştığında asla gözükmez.
  7. Bitiriyorum.
  8. */
  9. ?>



Hiçte korkunç değilmiş dimi ? Çoklu yorum satırlarını /* ile açar */ ile kapatırız.
Yorum satırları dersi bitti.Bir sonraki derslerde biraz daha zor kısımlara başlayacağız
Kaynak belirtemeden alınamaz.
Kaynak : Doc.Deniz
Not: r10da çoklu yorum satırlarını göremiyorsanız kaynak linkten bakın.Nedenini bilmiyorum ama r10da gözükmüyorlar.
-----------
Değişkenler

Değişkenler verimizi saklama depoları gibidir.Değişken isimlerini başına $ işareti koyuyoruz.Değişkenler rakam,harf ya da _ ile başlarlar.Ama içinde boşluk veya diğer işaretler kullanamıyoruz.
Örnek:
PHP:
  1. <?php
  2. $deneme_degisken1 = "Bu bir değişkendir." ;
  3. echo "$deneme_degisken1";
  4. ?>



Kodu çalıştırdığımızda Bu bir değişkendir. yazdıracaktır.Eğer değişkenimizin değeri rakamlardan oluşuyorsa çift tırnakları kullanmıyoruz.
PHP:
  1. <?php
  2. $deneme_degisken2 = 123 ;
  3. ?>



Örnek kullanım:
PHP:
  1. <?php
  2. $adi = "Deniz" ;
  3. $soyadi = "ALGIN" ;
  4. $id = 15 ;
  5. echo "$adi $soyadi ve $id";
  6. ?>



Bu kodumuzu çalıştırdığımızda ekrana Deniz ALGIN ve 15 çıktısını verecektir.Değişkenler size şuan gereksiz gibi gözükebilir.Ancak php'de en çok kullanılan işlemlerden bir tanesidir.
Değişik bir kullanım
PHP:
  1. <?php
  2. $adi = "deniz" ;
  3. $kelime = "adi" ;
  4. echo $$kelime ;
  5. ?>



Kodumuzu çalıştırdığımızda ekrana deniz çıktısını basacaktır.Nedeni ise $kelime değişkenini değil. Değişkenin değerini değişken olarak atıyoruz.Biliyorum biraz karışık oldu. $$kelime yazdığımız zaman $kelime değişkeninin değerini değişken olarak tanımlıyoruz. $$kelime yazdığımızda $adi oluyor.Başka bir örnek yazayım iyi anlarsınız
PHP:
  1. <?php
  2. $esya = "sehpa" ;
  3. $nesne = "esya" ;
  4. echo $$nesne ;
  5. ?>



Kod sehpa değişkenini yazdıracaktır.Biraz kafa yorun anlayacaksınız.
Değişkenler konusu bitti.Sorularınızı yazabilirsiniz.Bazı yerler karışık oldu sanırım ama o kısmı ilk öğrendiğimde bende anlamamıştım.
-----------
Fonksiyonlar


Merhaba,
2-3 gündür bazı sorunlar yüzünden başlangıç derslerine devam edemiyordum.Bugün fonksiyonları anlatacağım.
Fonksiyonlar php'de istenilen işlemleri yapması için çağrılan komutlardır.Örneğin print() fonksiyonu yazı yazdırır.PHP ile bir çok( baya çok ) fonksiyon hazırda gelir.Bu fonksiyonlardan temel fonksiyonları farklı konularda anlatıyorum zaten.Ancak bazen kendi fonksiyonlarımızı yazmamız gerekir.Bugün kendi fonksiyonlarımızı yazmayı anlatacağım.Tabii ki her zaman olduğu gibi basit şeyler yapacağız.Geliştirmek sizin elinizde.
PHP:
  1. <?php
  2. function merhaba() // Fonksiyon yazacağımızı belirttik ve fonksiyonumuza merhaba ismi vedik. () Kullanmak mecburiyetindeyiz.
  3. { echo "Merhaba , ilk kez fonksiyon yazıyoruz." ; } //Fonksiyon çalıştırıldığında ne yapılacağını yazdık.Basit bir echo komutu uyguladık.
  4. merhaba(); //Fonksiyonu çalıştırdık.
  5. ?>



Kodu çalıştırdığımızda Merhaba , ilk kez fonksiyon yazıyoruz. yazdıracaktır.Bu kısım sabit bir fonksiyondu.Şimdi biraz daha farklı birşey yapacağız. Rengini ve boyutunu ayarladığımız bir Merhaba Dünya ! yazdıralım.
PHP:
  1. <?php
  2. function yazdir($boyut,$renk) //Fonksiyon yazacağımızı belirttik ve değişkenleri tanımladık.
  3. {
  4. echo "<font size=\"$boyut\" color=\"$renk\">Merhaba Dünya </font><br />" ; //İçeriği girdik.
  5. }
  6. yazdir(10,red); // Fonksiyonu çalıştırdık.
  7. yazdir(5,black); //Fonksiyonu başka parametrelerle çalıştırdık.
  8. ?>



Kodu Çalıştırın.
Fonksiyonlar konusunda anlatacaklarım bu kadar.Çok basit ve sade örnekler yapmaay çalıştım.Siz bunları daha çok geliştirebilirsiniz.Unuttuğum birşey varsa hatırlatın.
Kolay gelsin.
--------------
İf Komutu


Merhaba.İf komutu ile başlayalım.İf eğer demektir.Adından da belli zaten php'de belli koşullar için belli şeyler uygulanmasını sağlar.A 5e eşitse şunu yap değilse şunu yap vb.Başlayalım hemen .. Yine kodlar üzerinde analatacağım.Nasıl olsa yorum satırlarını gördük.
PHP:
  1. <?php
  2. $isim = "ahmet"; // İsim değişkenini tanımladık.
  3. if ( $isim == "deniz" ) // Eğer isim değişkeni deniz değerine eşitse... İleride göreceğiz == eşitse demektir.
  4. { echo "Seçilen isim denizdir."; } // İsim deniz ise bu komutları uygula...
  5. elseif ( $isim == "ahmet" ) // Elseif ilk koşul geçerli değil ise dikkate alınır.İstenildiği kadar çoğaltılabilir.Eğer isim deniz değilde ahmet ise...
  6. { echo "Seçtiğiniz isim ahmettir."; } // İçerideki komutları uygula...
  7. else
  8. { echo "Seçtiğiniz isim kayıtlı değildir."; } //Else eğer tanımlanan koşullardan hiç biri uymuyorsa uygulanır.Eğer ne deniz nede ahmet ise komutu uygula...
  9. ?>



Deniz için kodu uygula.
Ahmet için kodu uygula.
Hasan için kodu uygula.
İf işte bu kadar.Ben burada bir adet elseif kullandım ancak siz istediğiniz kadar çoğaltabilirsiniz.Bir sonraki ders switch buna çok benzer.Kolay gelsin.