Nihayet php yazmaya başlıyoruz.
Öncelikle php'de kod nasıl yazılır bundan bahsedelim. Daha önceki dersimizde de bahsettiğimiz gibi php kodlarımız ister HTML kodları içinde ister tek başına
<?php // bu ifade ile başlar
# Bu araya istediğiniz PHP kodunu yazarız.
//......
// aşağıdaki ifade ile biter.
?>
Şimdi değişken nedir açıklayalım: Burada vereceğimiz örnekler ve açıklamaları mümkün olduğunca herkesin anlayacağı şekilde yazmaya çalışıyorum. Değişken denince aklımıza bir veya birden fazla yerde kullanacağımız ifadeleri çağırırken kullanacağımız isimlerdir. Mesela "Ahmet'in arkadaşının kitabı" ifadesini kodumuzda kullanmak istiyoruz, her defasında "Ahmet'in arkadaşının kitabı" diye çağırmak hem zordur hem de yazılan kod açısından hatalı olur. Kısaca kitap dersek sonra da kitap denince "Ahmet'in arkadaşının kitabı" şeklinde tanımlarsak sanırım iş anlaşılmış olur.
Hemen bir örnekle açıklayalım:
<?php
// kitap diye bir değişken tanımladık
// Sonra değişkenimize bir değer / ifade ataması yaptık.
// Dedik ki hey kitap seni çağırdığım zaman bana "Ahmet'in arkadaşının kitabı" diyeceksin.
$kitap = "Ahmet'in arkadaşının kitabı"; // ifademizi noktalı virgülle bitirdik. Unutmayalım.
?>
Burada değişkenlerin $ işareti ile başladığını gördünüz. Evet PHP'de değişkenler $ işareti ile başlar.
PHP'de değişken isimleri nasıl oluşmalı?
- $işareti ile başlamalı.
- Kullanacağınız değişken isminde boşluk olamaz ($degisken ismi yerine $degisken_ismi şeklinde kullanabilirsiniz. ).
- Türkçe karakter içermemeli (İÜĞŞÇÖçöşıüğ gibi)
- Değişken isminde nokta, virgül gibi noktalama işaretleri, soru işareti, ünlem gibi karaketerler olamaz.
- Değişken ismi rakam ile başlayamaz ama sonraki karakterlerinde rakam olabilir. ($deneme1 gibi).
Kendinize bir yazma stili belirleyin. En çok kullanılan yazma stili bütün harfler küçük kelimeler arasında alt çizgi bulunan şekildir. $ornek_baslik gibi. Eğer şimdiden böyle bir yazım şekli benimserseniz sizin için ileride kolaylık olacaktır. Düzen olacaktır.
PHP'de değişken türleri:
Bir çok dilde değişkenler tanımlanırken veri türü ifade edilmek zorundadır. Fakat PHP'de böyle bir zorunluluk yoktur. Genel veri türlerini açıklayalım:
- String (metinsel ifade): Normal tırnak içinde yazdığımız herşey bu ifate türüne girer.
<?php $metin = "İsmail ÖZTÜRK ders 3 PHP makalesi"; $metin2 = 'Bu da ikinci metin türü, Dikkat edin tek tırnak kullandım. '; ?>
- integer (int) (rakamsal ifade): Sayılarla ilgili yaptığımız işlemlerde kullanacağımız veri türüdür.
<?php $sayi = 2019; // dikkat edin tırnaksız yazdım. $ondalikli_sayi = 12.15; ?>
Şimdilik bunları bilmeniz yeterli, daha sonraları array (dizi) ve objeleri de göreceğiz.