PHP'de veri türleri, bir değişkenin hangi türde veri tutacağını belirler. Her veri türü belirli bir türdeki veriyi işler ve bu, programın verimli çalışmasını sağlar. PHP'nin desteklediği başlıca veri türleri şunlardır:
1. Metin (String)
Metin, harf, rakam, sembol veya boşluk içeren bir veri türüdür. PHP'de string (metin) veriler, çift tırnak (" ") veya tek tırnak (' ') içinde tanımlanır.
2. Tamsayı (Integer)
Tamsayı, tam sayı değerleri tutar. Bu değerler pozitif veya negatif olabilir ve ondalıklı sayı içermez. PHP, 32-bit veya 64-bit platformlarda çalışırken, tamsayıların değeri değişebilir.
3. Ondalık (Float)
Ondalık sayılar, virgüllü sayılardır ve genellikle matematiksel hesaplamalar için kullanılır. PHP'deki float türü, ondalıklı sayıları ve büyük sayıları tutmak için kullanılır.
4. Doğru/Yanlış (Boolean)
Boolean veri türü, yalnızca iki değer alabilir: TRUE (doğru) veya FALSE (yanlış). Bu tür genellikle koşul ifadeleri ve mantıksal işlemler için kullanılır.
5. Dizi (Array)
Diziler, birden fazla veriyi tek bir değişkende saklamak için kullanılır. PHP dizileri, sıralı (index) veya anahtar-değer (associative) diziler olabilir.
6. Nesne (Object)
Nesneler, bir sınıfın (class) örneğidir. Nesneler, fonksiyonları ve özellikleri içerebilir. PHP’de nesne yönelimli programlama (OOP) kullanılarak nesneler oluşturulabilir.
7. Null
PHP'deki NULL veri türü, bir değişkenin değeri olmadığında kullanılır. Bir değişken NULL değeri taşıyor ise, o değişkenin değeri atanmış değildir.
8. Kaynak (Resource)
Kaynak türü, bir dış kaynağa (veritabanı bağlantısı, dosya açma işlemi vb.) referans gösterir. Bu tür PHP'nin dış dünya ile iletişim kurmasını sağlar.
Özetle:
PHP’de temel veri türleri şunlardır:
Her bir veri türü farklı kullanım amacına hizmet eder ve PHP'nin esnekliğini sağlar.