Değişken Nedir?

Değişkenler, girdiğimiz verileri tutan elemanlardır. Değişken tanımlama ise gireceğimiz veriye göre değişmektedir. Örneğin tam sayı bir değer atamak istiyoruz ona göre veri tipi seçmemiz gerekmektedir. Değişken tanımlarken dikkat etmemiz gereken bazı hususlar vardır. Onları sıralayacak olursak şöyle bahsedebiliriz;

Değişken Tanımlarken Dikkat Edilmesi Gereken Hususlar

  1. Değişkenler php’de “$” işareti ile başlar.
  2. Sayı ve özel karakter ile başlayamaz. Harf ile başlamalıdır.
  3. Değişken tanımlarken özel karakterler, boşluk kullanılamaz. Alt tire ( _ ) hariç.
  4. Türkçe karakterler kullanılamaz (ç,ğ,ı,ö,ş,ü) . Bazı programlama dilleri bir nebzede olsa destekleyebilir.
  5. Programlama dilindeki komutlar değişken ismi olarak atanamaz. Örneğin $echo diye bir değişken tanımlayamayız.
  6. Değişkenler büyük küçük harf duyarlıdır. Mesela $Btrehberi ve $bTrehberi iki farklı değişkendir.

Hadi o zaman örneklerle değişken tanımlamaya başlayalım.

Değişken Tanımlamak

Değişken tanımlarken atama işlemimizi “=” işareti ile yapıyoruz. Örneklerle başlayalım;

$yazi = "BTRehberi";
echo $yazi;

Ekran çıktısında BTRehberi yazacaktır.

Gireceğimiz veri tipine göre tırnak koyup koymamamız gerektiğini belirleyebiliriz. Eğer gireceğin değer bir sayıysa tırnak koymana gerek yok. Fakat gireceğin değer bir yazıysa, string bir ifadeyse tırnak koymak zorundasın.

 $yazi = "BTRehberi"; $sayi = "1907";
$ondalik = 9.7;
$harf = 'a';
echo "$yazi, $sayi, $ondalik, $harf"; 

Ekran çıktısında BTRehberi, 1907, 9.7, a yazacaktır.

Gördüğünüz gibi sayısal bir ifade girerken tırnak işareti kullanmadık. Fark ettiyseniz son değişkenimizde tek tırnak işareti kullandık. Çift tırnakta kullansak olur fakat programın fazla yorulmaması için harf gibi şeyler tanımlarken tek tırnak daha iyi oluyor. Yorma sebebini de kısaca şu şekilde anlatayım. Php’de çift tırnak işine yazılanlar önce değişken var mı diye bakar. Var ise değişkeni okur ve çıktısını yazar. Tek tırnakta ise öyle bir olay yoktur direk olduğu gibi yazar hatta kısa bir örnekle bahsedebiliriz;

$yazi = "BTRehberi"; //Önce normal bir şekilde değişken tanımladık.
echo '$yazi'; //İlk olarak tek tırnak ile yazdırmaya çalıştık.
echo "<hr>";
echo "$yazi"; //sonra çift tırnak ile yazdırdık ve farkını görmüş olduk.

Bir değişkene iki değer ataması yapılırsa, program atanan en son değeri okur. Örneğin

$yazi = "BTRehberi";
$yazi = "PHP Dersleri";
echo $yazi;

Ekran çıktısında PHP Dersleri yazacaktır.

Evet arkadaşlar bu dersimizde son bulmuş oldu.

Bir sonraki dersimizde görüşmek üzere.

Cevap Ver

Lütfen yorumunuzu yazınız!
Lütfen isminizi buraya giriniz