Responsive Reklam Alanı

Merhaba arkadaşlar,

Genellikle kodlar içerisinde kullanılan değişken programcı tarafından bilinir ama web sayfasını hazırlarken çok sayıda değişken kullanıldığı veya değerler program tarafından oluşturulduğu zaman değişken türünün karıştırılması mümkün olabilir. Böyle durumlarda PHP’nin gettype() fonksiyonu değişkenin türünü bulmakta yardımcı olmaktadır.

Gettype fonksiyonundan dönebilecek değerler.

  • integer           : Tamsayı türünde değişken.
  • double            : Virgüllü sayı türünde değişken.
  • string              : Karakter kümesi türünde değişken.
  • array               : Dizi değişken türünde değişken.
  • object              : Nesne türünde değişken.
  • class                : Sınıf türünde değişken.
  • unkown type : Değişken tipi bilinmiyor.

UYGULAMA : Tanımlanan değişkenlerin adını, değerlerini ve tiplerini sayfaya yazdıralım.

Yapılacaklar

  • Aşağıdaki kodları yazarak php uzantısı ile kaydediniz. Hazırlanan bu dosyanın web sunucunuzun web klasöründe olduğundan emin olunuz. ( C:\Program Files\Apache Software Foundation\Apache2.2\htdocs)
  • Web tarayıcınızın adres kısmına //localhost/dosya_yolu_adı yazarak hazırladığınız sayfanın açılmasını sağlayınız.
  • Elde edilen sonuçlarla kodları birlikte inceleyiniz.
  • Değişkenlerin değerlerini değiştirerek doğruluğunu test ediniz.
<HTML>
<BODY>
<?php
        $sayi=5;
        print("Birinci değişkenin adı: \$sayi<br>");
        print("Değeri : ".$sayi."<br>");
        print("Türü : ".gettype($sayi));
        print "<br><br>";

        $karakter="Sivas";
        print ("İkinci değişkenin adı: \$karakter<b>");
        print ("Değeri : ".$karakter."<br>");
        print("Türü : ".gettype($karakter));
        print "<br><br>";

        $virgullu=5.1234;
        print ("Üçüncü değişkenin adı: \$virgullu<br>");
        print ("Değeri : ".$virgullu."<br>");
        print("Türü : ");
        print("Türü : ".gettype($virgullu));
        print "<br><br>";

        $bool=true;
        print ("Üçüncü değişkenin adı: \$bool<br>");
        print ("Değeri : ".$bool."<br>");
        print("Türü : ".gettype($bool));
?>
</BODY>
</HTML>

Hazırlanan kodlar için bazen değişkenin tipini değiştirmek gerekebilir. Bu durumda settype() fonksiyonu kullanılmaktadır. Burada dikkat edilmesi gereken bir noktada karakterlerden oluşan bir string değişkenin sayısal tipe dönüştürülemeyeceğidir.

Paylaşmak Güzeldir
Yazar
Yazar
PHP’de Sabit Tanımlama? Echo ve Print Fonksiyonları? PHP’de Aritmetik ve Atama Operatörleri?
Benzer Yazılar
Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes