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
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?