PHP 1 - DEĞIŞKEN TANIMLAMA VE DEĞIŞKENE DEĞER ATAMA
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: <?php
?>
Yorum satirlari, eger tek sarisa // isaretinin ardina; sayet birden fazla satirdan olusuyorsa, tipki Java'daki gibi /* ile */ arasina yazilir. Degisken tanimlama 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. <?php
//yeni bir degisken
$ad = "Ahmet";
$soyad = "Tanriverdi";
$yas = 65;
?> 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: <?php
Ekrana ahmettanriverdi65 gibi bir yazi çikacaktir. Daha okunakli olmasi için aralara bosluk koymamiz yeterli olacaktir: echo $ad." ".$soyad." "." ".$yas; 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. Php'de matematik islemleri: Iki stringi nokta koyarak birlestirmistik. Iki sayiyi toplarken ise bildigimiz arti (+) isaretini kullaniyoruz: $sayi1 = 10;
$sayi2 = 20;
//Toplama:
echo $sayi1+$sayi2;
//çarpma:
Echo $sayi1*$sayi2;
//çikarma:
Echo $sayi1-$sayi2;
//Bölme:
Echo $sayi1/$sayi2;
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. <?php