PHP Veri Tipleri

PHP Veri Tipleri Nelerdir? PHP Veri Tipleri Nasıl Kullanılır? Gibi aklınızdaki soruları bu konumuzda aydınlatıyoruz.

PHP Veri Tipleri

PHP Veri Tipleri

Daha önceki bahsettiğimiz gibi PHP'de bir değişken tanımlanırken herhangi bir veri tipinin kullanılmasına gerek yoktur. Run Time (Çalışma Zamanı) sürdürülürken PHP tanımlanan değişkenin veri tipini otomatik oluşturur.

PHP Gettype

Bu kod ile değişkenin türünü alabilir ve ekrana yazdırabiliriz. Aşağıdaki örneklerimizde bu kodumuzu bol bol kullanacağız.

PHP  Var_dump

Bu kod aynı gettype gibi bir işleve sahiptir ve kullanımı da aynıdır. Bir değişkenin türünü öğrenmek istediğimizde kullanabileceğimiz bir komuttur.

PHP String Veri Tipi

String veri tipi ile metinsel bilgileri tanımlayabiliriz. Bu işlemi yaparken " " işaretleri arasına istediğimiz metinsel değeri girebiliriz.

$urunAdi = "Bilgisayar"; # string
echo gettype($urunAdi);

PHP Int Veri Tipi

Int veri tipi ile tam sayıları tanımlayabiliriz. Int tanımlaması yaparken herhangi bir karakter kullanmanıza gerek yoktur sadece tam sayı girmelisiniz.

$fiyat = 3000;
echo gettype($fiyat);

PHP Double Veri Tipi

Double veri tipi ile ondalık sayıları tanımlayabiliriz. Double tanımlaması yaparken herhangi bir karakter kullanmanıza gerek yoktur. Sayılar arasına nokta (.) koyarak ondalık tanımlama yapabilirsiniz.

$kdvOrani = 0.18;
echo gettype($kdvOrani);

PHP Boolean Veri Tipi

Boolean veri tipi ile true/false bilgileri tanımlayabilirsiniz. Bu tanımlamayı yaparken herhangi bir karakter kullanmanıza gerek yoktur. Sadece true/false tanımlaması yaparak kullanabilirsiniz.

$satistaMi = true;
echo gettype($satistaMi);

PHP Array Veri Tipi

Array veri tipi bir dizi saklama türüdür yani tek bir değişken içerisinde birden fazla değer saklamanıza olanak sağlar.

$sehir = array("Kütahya","Uşak","Ağrı");
echo gettype($sehir);

PHP Object Veri Tipi

Object verilerin işlenmesiyle ilgili verileri ve bilgileri depolayan bir veri türüdür.
PHP'de, bir nesnenin açıkça bildirilmesi gerekir.
İlk önce bir nesne sınıfı bildirmeliyiz. Bunun için class (sınıf) anahtar sözcüğünü kullanıyoruz. Sınıf, özellikleri ve yöntemleri içerebilen bir yapıdır.

class Adres {
    function Adres() {
        $this->sehir = "Ankara";
        $this->ilce = "Çankaya";
        $this->alan = "268 km²";
        $this->rakim = "986 m";
    }
}
// nesne oluştur
$nesne = new Adres();

// nesne özelliklerini göster
echo $nesne->sehir;
echo "<br>";
echo $nesne->ilce;
echo "<br>";
echo $nesne->alan;
echo "<br>";
echo $nesne->rakim;

PHP NULL Veri Tipi

NULL veri tipi değişkeni, kendisine atanmış değeri olmayan boş bir değişkendir. Değişkenler NULL ayarlanarak boşaltılabilir.
İpucu: Bir değişken değer olmadan oluşturulursa, otomatik olarak NULL değerine atanır.

$a = "Merhaba dünya!";
$a = null;
echo gettype($a);

Değişkenin Türünü Değiştirme

PHP’de veri tipleri otomatik olarak tanımlanır ancak istenirse normalde float olarak oluşturulan bir değeri integer türüne dönüştürebiliriz.

$a = (integer)20.23;
echo $a;
var_dump($a);

// Veya bir stringi float türünde oluşturabiliriz.
$b = (float)"20.23";
echo $b;
var_dump($b);

// Veya bir float türünü integer türe dönüştürmek istediğinizde aşağıdaki şekilde farklı bir kullanım şekli ile de dönüştürme yapabilirsiniz.
$c = 20.23;
settype($c,"integer");
echo $c;
echo gettype($c);

Tepkiniz Nedir?

like

dislike

love

funny

angry

sad

wow