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ı)
xxxxxxxxxx
$ondalikSayi = 3.14;
String (Metin)
xxxxxxxxxx
$metin = "Merhaba, Dünya!";
Boolean (Mantıksal)
xxxxxxxxxx
$dogruMu = true;
Array (Dizi)
xxxxxxxxxx
$renkler = array("kırmızı", "yeşil", "mavi");
Object (Nesne): Bir sınıftan türetilen bir nesne.
xxxxxxxxxx
class Araba {
var $model;
var $renk;
}
$araba = new Araba();
NULL: Bir değişkenin atanmamış veya boş olduğunu belirtir.
xxxxxxxxxx
$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).
xxxxxxxxxx
$dosya = fopen("dosya.txt", "r");
// $dosya bir kaynak(resource) olarak kabul edilir.
Callable (Çağrılabilir): Fonksiyonları, yöntemleri veya anonim fonksiyonları temsil eder.
xxxxxxxxxx
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.
xxxxxxxxxx
$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.