2482

PHP 2026: Sıfırdan İleri Seviyeye Modern Web Programlama

Php Değişkenler

Php' de değişkenleri nasıl tanımlarız öğrenelim.

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.