<wsa title/>
Özgürlük için Pardus...
[09/12 07:54AM]
PHP İLE PROGRAMLAMAYA GİRİŞ DERSLERİ - BÖLÜM 4

PHP'de VERİ TÜRLERİ

PHP'de bir değişken, herhangi veri türünde tutulabilir. Bu veri türleri aşağıdaki gibidir:

*
Tamsayı - Bir tamsayı değişken; 1,2,10 gibi kesirli olmayan bir sayıdır. Tamsayının aralığını işletim sistemi tanımlar.
*
Reel Sayı - Aynı zamanda kayan sayı ya da kayan noktalı sayı olarakta bilinir. Bir tamsayı değildir ve 1.22, 2.45 ve 100.765 gibi kesirlere sahiptir.
*
Dizgi - Aynı zamanda karakter dizgisi adındadır, "php" gibi bir karakter serisini içerir.
*
Boolean - Bir boolean true ya da false değerini alır.

Veri Türleri Atama

Diğer programlama türlerinden farklı olarak, PHP değişkenin veri türünün biçimsel tanımını gerektirmez. Bir değişkene kesin değer atadığınız zaman, PHP otomatik olarak kaydedilen verinin türünü tahmin etmeyi ve değişkene veri türü atamayı deneyecektir. İhtiyaç duyulduğu zaman PHP otomatik olarak veri türünü dönüştürecektir.

$a = 5; // Tamsayı kaydı

$b = 5.5; // kesirli sayı kaydı

$c = $a + $b; // $a tamsayı ve $b kesirli sayı

Burada $a'nın veri türü otomatik olarak reel bir sayıya dönüştürülür ve sonra diğer reel sayı olan $b'nin değerine eklenir.

Tür Değişimi

Bazen bir tamsayıdaki bir karakterden kesin değişkenin veri türünü değiştirmeye ve sonra o karaktere geri dönmeye ihtiyaç duyulabilir. Buna Tür Değişimi (Type Casting) adı verilir. Çünkü PHP otomatik olarak veri türünü değiştirecektir, tümünde tür değişimini kullanmaya ihtiyaç duyacağınız nadirdir. Belirli veri türünün farkını belirtmek için, aşağıdakini kullanın:

$a = (int) $b; // bir deşişkene değiştirme

$a = (string) $b; // bir karaktere değiştirme

$a = (float) $b; //Gerçel bir sayıyısa değiştirme

Veri Türünü Tanımlama

Bir değişkenin veri türünü bulmak için, aşağıdaki gibi bir durum kullanın:

$a = 100; // bir değişken kaydı

var_dump($a);

//Bu,$a değişkeni içindeki kaydedilen veriyi yazdırır

Bu durumda çıktı int(100) olacaktır.


Geri İzlemeler

GERİ İZLEME URL'si: http://www.blogsever.com/trackback/455

Yorum

Bir yorum gönder
İsim:


E-posta:


Başlık:


Yorum:

Kod: