PHP, geniş bir veri türü yelpazesine sahip bir programlama dilidir. İşte PHP’de kullanılan temel veri türleri:
Integer (Tam Sayı)
$sayi = 10;
Float (Ondalık Sayı)
$ondalikSayi = 3.14;
String (Metin)
$metin = "Merhaba, Dünya!";
Boolean (Mantıksal)
$dogruMu = true;
Array (Dizi)
$renkler = array("kırmızı", "yeşil", "mavi");
Object (Nesne): Bir sınıftan türetilen bir nesne.
class Araba { var $model; var $renk; } $araba = new Araba();
NULL: Bir değişkenin atanmamış veya boş olduğunu belirtir.
$degisken = null;
Resource (Kaynak): Dış kaynakları temsil eden özel bir veri türüdür (örneğin, veri tabanı bağlantıları, dosya işlemleri).
$dosya = fopen("dosya.txt", "r"); // $dosya bir kaynak(resource) olarak kabul edilir.
Callable (Çağrılabilir): Fonksiyonları, yöntemleri veya anonim fonksiyonları temsil eder.
function merhaba() { echo "Merhaba!"; } $fonksiyon = 'merhaba'; $fonksiyon();
Iterable (Yinelenebilir): PHP 7.1’den itibaren, bir dizi veya nesne üzerinde dönebilen bir veri türüdür.
$dizi = [1, 2, 3, 4]; foreach ($dizi as $eleman) { echo $eleman; }
Bu temel veri türleri, PHP’nin çeşitli veri yapıları ve nesne yönelimli programlama yetenekleriyle birleştirilerek kullanılabilir. Bu sayede PHP, farklı türdeki verilerle etkileşimde bulunabilir ve çeşitli programlama görevlerini yerine getirebilir.