Php Değişkenler
Değişkenleri geçici veri depolamak için kullanırız. Örneğin kullanıcıdan alınan email bilgisini geçici olarak $email isimli değişken içerisinde saklayabiliriz.
Php' de değişken isimlerinin başına mutlaka $ işareti eklememiz gerekir ve en sonda da ";" eklenmelidir.
<?php $mesaj = "Merhaba Php"; $sayi1 = 5; $sayi2 = 10.5; ?>
$mesaj, $sayi1 ve $sayi2 değişkenleri içerisine geçici olarak sağ tarafta belirtilen değerler atanmaktadır.
Aynı isimli değişkene farklı değer ataması yapılabilir.
<?php $mesaj = "Merhaba Php"; $mesaj = "Selam Php"; echo $mesaj; ?>
$mesaj değişkenine en son atanan değer ekrana yazılır. Ekran çıktısı "Selam Php" olacaktır.
Değişkenleri Ekranda Yazdırma
Değişken içeriklerini ekranda yazdırmak için echo komutunu kullanıyoruz.
<?php $ad= "Sadık"; $soyad= "Turan"; echo "Merhaba, ".$ad." ".$soyad; ?>
Ekran çıktısı Merhaba, Sadık Turan olacaktır. "." operatörüyle string birleştirme yapıyoruz.
Alternatif olarak aşağıdaki kullanımı da yapabiliriz. Bu durumda string birleştirmeyle uğraşmamıza gerek kalmaz.
<?php $ad= "Sadık"; $soyad= "Turan"; echo "Merhaba, {$ad} {$soyad}"; ?>
Ekran çıktısı Merhaba, Sadık Turan olacaktır.
<?php $sayi1 = 10; $sayi2 = 20; echo $sayi1.$sayi2; ?>
"." operatörüyle değişken içeriklerini string olarak birleştirebiliriz ve ekran çıktısı 1020 olacaktır.
<?php $sayi1 = 10; $sayi2 = 20; echo $sayi1 + $sayi2; ?>
Matematiksel olarak "+" operatörüyle toplayıp ekrana yazdırabiliriz. Ekran çıktısı 30 olacaktır.
Değişken Tanımlama Kuralları
** Değişken isimlerinde boşluk karakteri bulunmaz. Boşluk yerine "_" karakteri kullanılabilir.
Örneğin; $ad_soyad = "Sadık Turan";
** Değişken isimleri sayı ile başlayamaz ancak sayı içerebilir.
Örneğin; $sayi1 = 10;
** Değişkenler case-sensitive yani harf duyarlılığına sahiptir. $adsoyad ile $Adsoyad değişken isimleri birbirinden farklı değişkenlerdir.
** Değişken isimleri php de kullanılan komutlardan oluşmamalıdır.