Bilgi[siz]
4Kas/090

Php Değişkenler

Değişkenlerin kullanılma sebebi verileri bellekte tutmaktır. Tanımlanan her değişkende bellekte yer ayrılır. Programın herhangi bir yerinde değişkenimize değer atayabiliriz. Değişkene yeni bir değer ataması yapıldığı zaman değişkenin değeri değişir. Değişken adıda buradan gelmektedir.

Php de değişkenler tanımlanırken değişken isminin başına "$"(dolar) işareti konulur. Değişken isimlerinde türkçe karakterler şuan için kullanılmamakta ama ileriki php versiyonlarında türkçe karakterleride destekleyeceği konusunuda çeşitli söylentiler bulunmakta. Değişken isimleri bir harf ya da "_" ile başlayabilmekte. Ayrıca depişken isimlerinde "_" işaretinden başka işaret kullanılamaz.

Örnek verecek olursak ;

$sayi_1=453;
$isim= "Fatih";
$boy=1.78;

Hatalı birkaç örnek daha ;

$1sayi=453;//"1" ile başlayamaz.
$ad%= “Hasan”; // "%" kullanılamaz.
$maşa =1000;//$masa olabilir "ş" kullanılamaz.
$Soyad=Ünlü //"Ünlü" olmalı.

DEĞİŞKEN TİPLERİ

Phpde de diğer programlama dillerinde olduğu gibi değişken tipleri bulunmaktadır. Php de farklı olan değişken tipinin önceden belirlenmesinin gerkmiyor olmasıdır. Biz bir değişken tanımlayıp bu değişkene istediğimiz tipte bir atama yaptığımız zaman yaptığımız atamanın tipi neyse php ona göre algılamakta ve değişkenimiz o tipte tanımlanmış olmaktadır.

$örnek = "string";
$sayi = 1;
$boolen = true;

Tam Sayı (Integer) Veri Türü

Matematiktende bildiğimiz gibi negatif ve pozitif ondalık kısmı bulunmayan sayılardır.

$tamsayi = 13;
$tamsayi = -13;
$tamsayi = 131235234;

gibi örnekler verebiliriz.

Kayan Noktalı (Reel)(Double) Veri Türü

Ondalıklı kısmı olan sayıları tutabilen değişken tipidir.

$ondaliklisayi = 13.4;
$ondaliklisayi = -13.465;
$ondaliklisayi = 131235234.123;

Örenktede görüldüğü gibi bu veri tipinde atama yaparken sayının ondalıklı kısmı yazılırken "." (nokta) konulur.

Karakter Dizileri (String) Veri Türü

Karakterlerden oluşan veri türüdür.

<?
$ad = "fatih"; 
$adsoyad = "$ad Kaşkaş";
echo $soyad;
?>
Çıktı: fatih Kaşkaş

Örneğimizde $ad değişkenimize string olarak fatih değerini atadık daha sonra $adsoyad değişkenine "$ad Kaşkaş" şeklinde bir atma yaptık bu atamadan anlamamız gereken çift tırnak içine yazdığımız değişkenler string olarak değil değişkenolarak algılanmakta ve değeri neyse o yazdırılmaktadır. Ancak bu durum tek tırnak kullandığımız zaman geçerli değildir. Tek tırnak içerisine ne yazmışsak aynen olduğu gibi dışarıya yazılır.

<? $ad = "fatih";
$adsoyad = '$ad Kaşkaş';
echo $soyad;
?>
Çıktı: $ad Kaşkaş

Dizi Tipindeki Değişkenler

Aynı değişken kullanılarak içerisinde birden fazla değer tutabilmemizi sağlayan tip diyebiliriz. Bu değişkenin tanımlaması şöyle yapılır ;

$dizi [anahtar]=deger;

Dikkat etmemiz gereken dizinin anahtar diye belirttiğimiz indis değeri karakter veya nümerik bir değer olabilir ama negatif değer alamaz.

Örnek :

<?
$gun[0]= "pazartesi";
$gun[1]= "salı";
$gun[2]= "çarşamba";
$gun[3]= "perşembe";
$gun[4]= "cuma";
?>

Mantıksal (Boolen) Değişkenler

Bazı kaynaklar Php de mantıksal değişkenlerin olmadığını ileri sürmekte. Ancak diğer değişken türleri mantıksal değişkene çevrilebilmekte.

Değişkenler arasında dönüşüm settype() fonksiyonu , değişken tipini öğrenmek içinde gettype() fonksiyonu kullanılır.

settype(degisken,dönüştürülecek tip);
gettype(değişken);

Bu fonksiyonlar yukarıdaki gibi kullanılmaktalar.

Yardımcı olabildiysem ne mutlu...Selametle arkadaşım...

Bu yazıyı beğendiniz mi?

RSS Kaynağımıza abone olun!

202 kez okunmuş.
Yorumlar (0) Geri izlemeler (0)

Yorum yapılmadı.


Yorum gönder.


*
Sizin bir script,virus ya da zararli bir yazilim olmadiginizi, asagidaki kodu dogru girerek yapacaginiz yorum ile anlamis olacagim. Guvenlik geregi yapilan bir uygulamadir. Girmeniz gereken kodun uzerine tiklayarak, kodlari sesli olarakda dinleyebilirsiniz. Bu resme tiklayarak harfleri sesli olarak dinleyebilirsiniz.
Guvenlik kodunu sesli dinle

Geri izleme yok.