> Anasayfa > Makaleler > PHP > Veri Türleri
Web Galeriden
AÇILAN TENCERE SAYISI
Attachment
Veri Türleri
Tarih 08/02/2008 11:21  Yazar Editör  Hitler 1412  Dil Varsayılan

PHP açısından dünyada altı tür değer vardır:

 

Tamsayı                     (Integer): 5,124, 9834 gibi

Çift                             (Double): 3,567 gibi

Alfanümerik               (String): "Reşit" gibi

Mantıksal                  (Boolean): doğru (true)/yanlış (false) gibi

Nesne                                    (Object)

Dizi                             (Array)


Tür Değiştirme

 

Bir değişkenin değerinin türü hakkında kuşkunuz varsa, en emin yol bunu PHP'nin kendisine sormaktır. Bu sorgulamayı gettype() fonksiyonu ile yaparız.

 

 

Şimdi, bir PHP programı yazalım, bir takım değişkenlere değerler atayalım ve bunların türlerini PHP'ye soralım.

 

            $sayi  = 5;

            print("Birinci değişkenin adı: \$sayi<br>");

            print("Değeri : ");

            print "$sayi<br>";

            print("Türü : ");

            print gettype( $sayi ) ; //tamsayi/integer

            print "<br>";

            print "<br>";

 

            $alfanumerik  = "Reşit";

            print "İkinci değişkenin adı: \$alfanumerik<br>";

            print "Değeri : ";

            print "$alfanumerik<br>";

            print("Türü : ");

            print gettype( $alfanumerik ) ; //alfanümerik/string

            print "<br>";

            print "<br>";

 

            $ondalik  = 5.1234;

            print "Üçüncü değişkenin adı: \$ondalik<br>";

            print "Değeri : ";

            print "$ondalik<br>";

            print("Türü : ");

            print gettype( $ondalik ) ; //çift,ondalık/double

            print "<br>";

            print "<br>";

 

            $mantiksal  = true;

            print "Üçüncü değişkenin adı: \$mantiksal<br>";

            print "Değeri : ";

            print "$mantiksal<br>";

            print("Türü : ");

            print gettype( $mantiksal ) ; //mantıksal/boolean

            print "<br>";

            print "<br>";

 

Burada mantıksal (boolean) değer olarak doğru anlamına true değeri atadığımız halde, PHP'nin bu değişkenin değeri olarak 1'i gösterdiğine dikkat edin. PHP'de bir fonksiyon, elde ettiği değer doğru ise sonuç olarak 1 değerini verir. (Yanlış/false değerinin neye çevrildiğini bulabilir misiniz?)

BarisAk
tesekkürler
11
Şub