PHP’de, aşağıdaki veri türleri mevcuttur:
- String (metin): Tek tırnak ya da çift tırnak içinde yer alan karakter dizileridir. Örnek: “Merhaba Dünya!”
- Integer (tam sayı): Pozitif ya da negatif tam sayı değerleridir. Örnek: 42
- Float (ondalık sayı): Ondalık sayı değerleridir. Örnek: 3.14
- Boolean (mantıksal): Sadece iki değeri alabilen (true ve false) mantıksal değerlerdir.
- Array (dizi): Birden fazla değeri bir arada tutan veri türüdür. Dizi elemanlarına, indeks numarası ya da anahtar kelime ile erişilir.
- Object (nesne): Bir sınıfın örneği olan veri türüdür. Nesneler, özellik (property) ve yöntem (method) olarak adlandırılan özelliklere sahiptir.
- NULL: Herhangi bir değere sahip olmayan (boş) bir veri türüdür.
- Resource: PHP’nin harici kaynaklarla çalışması için kullanılan bir veri türüdür. Örneğin, bir veritabanı bağlantısı veya dosya işaretçisi gibi harici kaynaklar birer resource olarak tanımlanabilir.
Ayrıca, PHP’de bir verinin türünü kontrol etmek için gettype()
fonksiyonu kullanılır. Örneğin:
Code$foo = "bar";
echo gettype($foo); // "string" çıktısı verir
Bu kodda, $foo
değişkeninin türü string
olarak döndürülür.