PHP Veri Tipleri Nelerdir?

Bir değişkenin tipi içinde depolanan veri tipiyle belirlenir. Php’de farklı veriler, farklı veri tipleri içerisinde depolanabilir. Php açısından dünyada aşağıdaki veri tipleri mevcuttur.

  • Integer –> Tam sayılar için kullanılır (5, 123, 456 gibi)
  • Float (Double) –> Gerçek sayılar (veya kayan noktalı sayılar) için kullanılır (1.5 , 234.21 gibi)
  • String –> Alfanümerik veri tipleri için kullanır. (ilgisel, site gibi)
  • Boolean –> True ve False değeri için kullanılır. Mantıksaldır. (TRUE, FALSE veya 1 , 0 gibi)
  • Object –> Nesne veri tipi için kullanılan isimdir. (Bu tip ileride ayrıca anlatılacaktır)
  • Array –> Dizi veri tipi için kullanılan isimdir. (Bu tip ileride ayrıca anlatılacaktır)

Php’deki veri tiplerimiz bunlardır. Ezberleyene kadar yukarıdaki tabloyu bir yere yazarak gözünüzün önünde tutabilirsiniz.

Veri Tipini Öğrenme / Değiştirme

Eğer bir değişkenin veri tipini bilmiyor ve öğrenmek istiyorsak aşağıdaki gibi yapmalıyız.

<?php
$deger = "degre";
echo gettype($deger); // String sonucunu döndürür

Yukarıda gördüğümüz gibi gettype() ile $deger in veri tipini öğreniyoruz. Eğer ekrana basılmasını istiyorsak echo ifadesini kullanıyoruz.

Değişkenin Veri tipini değiştirmek istiyorsak aşağıdaki gibi yapmalıyız.

<?php
$deger = "123bar";
echo gettype($deger); // String sonucunu döndürür
settype($deger,"integer");
echo gettype($deger); // Integer sonucunu döndürür ve değişken 123 olur.
echo $deger;
$deger2 = TRUE; // değişkene Boolean tipinde bir değer atadık.
settype($deger2,"integer");
echo gettype($deger2); // Integer sonucunu döndürür
echo $deger2; // değişken TRUE yerine 1 olur.

Yukarıdaki örneği açıklarsak ilk önce $değer değişkenine 123bar değerini verdik ve o anki veri tipini görüntüledik.

Sonra $deger değişkeninin veri tipini integer yaptık ve bunu yeniden yazdırdığımızda integer sonucunu ve $deger in 123 olarak değiştiğini gördük.

Devam eden örnekte $deger2 değişkenine Boolean veri tipinde TRUE değerini atadık. Veri tipini integer yaptık ve veri tipini ve $deger2‘yi bastırdığımızda integer veri tipini ve 1 değerini gördük.

Bu ikinci örnekte Boolean’ın nasıl değiştiğini görmenizi istedim.

Sonuç

Bu yazıda da Php’deki veri tiplerini, değişkenimizdeki veri tiplerini öğrenmeyi ve bu veri tiplerini değiştirmeyi öğrendik. Bir sonraki konuda görüşmek üzere. Sağlıcakla Kalın.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir