Bundan önceki iki dersimizde php'ye hazirlik mahiyetinde apache server kurulumunu hem windows'ta hem de Pardus'ta ele almistik.
Php programlama dili pek karisik bir dil degildir. O yüzden çok gelismis ide'lere gerek yok aslinda. Ama yine de baslangiç seviyesindeki arkadaslara iyi bir ide tavsiye edebilirim:
Bu ide windows için. Pardus'ta gelismis bir php ide'si bilmiyorum. Ama basta da dedigim gibi pek de gerek yok aslinda.
Çalisma ortamimizi belirledikten sonra kod yazmaya baslayabiliriz artik. Php kodlari su iki isaret arasina yazilir:
Yorum satirlari, eger tek sarisa // isaretinin ardina; sayet birden fazla satirdan olusuyorsa, tipki Java'daki gibi /* ile */ arasina yazilir.
Php'de yeni bir degisken tanimlamak için yapmaniz gereken tek sey dolar isaretinin önüne degisken ismini yazmaktir. Degiskenin tipini belirlemenize gerek yok. Daha dogrusu degiskenin tipi atadiginiz degere göre kendiliginden belirleniyor.
Satirlarin sonundaki noktali virgül dikkatinizden kaçmasin!
Madem degiskenleri tamamladik, degerlerini de atadik, o zaman simdi de ekrana (tarayicimiza) yazdiralim. Bunun için 'echo' anahtar sozcuvunu kullanacagiz:
Ekrana ahmettanriverdi65 gibi bir yazi çikacaktir. Daha okunakli olmasi için aralara bosluk koymamiz yeterli olacaktir:
Not: degiskenimize çift tirnak ($ad = "ahmet") yerine tek tirnak($ad = 'ahmet') ile de deger atayabiliriz.
Az önce de söyledigim gibi degisken tanimlarken degisken tipinin integer, string, double... gibi belirtilmesine gerek yok. Çünkü php bizim için atadigimiz degere göre degiskenimizin tipini belirliyor.
Iki stringi nokta koyarak birlestirmistik. Iki sayiyi toplarken ise bildigimiz arti (+) isaretini kullaniyoruz:
Php'de dizi (array) degiskeni: Nasip olursa diziler konusuna baska bir derste deginmek istiyorum fakat madem konumuz degisken tanimlama, o zaman bir dizi degiskeni nasil olusturulur ve bir dizi degiskenine nasil deger atanir kisaca deginelim.
Çiktimiz "Mehmet" seklinde olacaktir.
Ayrintili sorularinizi forum sayfamizda, üye olmadan sorabilirsiniz. Baska derslerde görüsmek üzere.