Flashcentury
Twitter
Facebook
Linkedin
Rss
friendfeed

Php ‘de Değişkenler

Yazar Huseyin Kocak

Kategoriler: PHP

Php degiskenler konusunda Asp kadar olmasa bile yine de olabildiğince esnektir. Değişken ve değişken türü bildirim zorunluluğu bulunmamaktadir. Programlama içerisinde değişkenin içerigine göre php değiskenin türünü anlar ve buna uygun davranir.

Değişkenlere verilecek ismimlerin anlaşılır olması proğramın okunulurluğunu kolaylaştırır.

Php ‘de değiskenleri kullanirken bilinmesi gerekne bir kaç kural vardir

  1. Değişken ismi bir harf veza altcizgi  ile başlamalıdır.
    $Ad1, $Ad2 şeklinde değişken tanımı yapılabilir fakat $1Ad veya $2Ad kullanımı yanlıştır
  2. Değişken isminde boşluk bulunamaz. Bunun yerine alt çizgi karakteri kullanılabilir.
    $Ad Soyad yanlis, $Adi_Soyadi doğru kullanımdır.
  3. Değişken isimlerinde İngilizce ‘de olmayan karakterleri (ş, ç, ö, ğ vb.) kullanmayınız.
  4. Değişkene verilecek isim php komutlarını içeremez.
  5. Değişken isimleri içinde diğer semboller (+, “, -,/  vb.) yer alamaz.
  6. Değisken adları büyük ve küçük harf duyarlılığı vardır
    $Ad ile $ad farklı değiskenlerdir, böyle bir kullanım hataya neden olur.

 

Bir diğer altın kural ise değişken adının önüne $ (dollar) işareti koyarak tanımlarız ve yine bu $ isaretim Asp ‘deki dim (Dimension) ‘in görevinide görür. Asp ‘de yaptigimiz söyle bir tamimlamayi ;

[asp]Dim Ad
Dim Soyad
Dim Maas
Dim Maas_Odeme[/asp]

Php ‘ su sekilde yapariz ;

$Ad;
$Soyad;
$Maas;
$Maas_Odeme;

Php ‘de genellikle değişkenleri değerini atayarak belirleriz:

$Ad = "Hüseyin";
$Soyadi = "Kocak";
$Maas= 200;
$Maas_Odeme= true;

Yukarida da bahsettiğim gibi değişkenleri taşıdıklari değere göre php o degiskenin türünü anlar ve ona göre davranir. 

print $Ad;

Peki nedir bu değisken türleri derseniz ;

Aslinda yukarıda ki örnekte 3 farklı değisken türlerü taminladik bunlar ;

1-) Strings = Düz metinlerdir (Alfanümerik ) ve tırnak ( ” ) içinde yazılırlar

$Ad = "Hüseyin";
$Soyadi = "Kocak";

2-) Numeretik = Adından da anlaşıldığı üzere sayı (integer) değerleridir. Eksi veza artı değerlerini alabilirler.

$Maas= 200;
$Borc= -250;

 
3-) Booleans = Sadece True (Doğru) veya False (Yanlış) degerini alırlar, programlamaza göre 0 veya 1 olarata degerlendirilebilir. Sadece iki olasılıklı bir değişken türü oldugu için sistemi fazla zorlamazlar.

 

 

 

$Maas_Odeme= true;
$Borc_Odeme= false;

  

 

 Bunların yanı sıra double (numerik) , object (Nesne),  unknown type (bilinmeyen veri tipi) veri tipleri vardir fakat bu değisken türlerine  ilerleyen bölümlerde yer vereceğim.

 

 

 

 

 

 

 

 

 

 

 

Php ‘de özel bir değişkene değişken adı olarak kullanılacak değerleri de atayabiliriz:

$Ad = "Hüseyin";
$Deger = "Soyad";
echo $$Deger;

Sonuç itibariyle Hüseyin yazacaktir

PHP $deger adlı değişkenin “Soyad” adlı değişkeni tuttuğunu bilecek ve iki Dolar ($$) işaretini görünce, $deger ‘in değerini değil, onun tuttuğu değişkenin değerini yazacaktır. (bu son kelime tekerleme gibi oldu sanirim :) )

Bu internet sitesi IntenseDebate yorum sistemini kullanıyor. Yorumlar henüz yüklenemedi, çünkü tarayıcınız JavaScript desteklemiyor veya yorumlar yeterince hızlı yüklenemiyor.

Leave a Comment Here's Your Chance to Be Heard!

4 Eylül 2008

Etiketler: , ,

Benzer Yazılar