PHP 8 Veri Tipleri

PHP 8, çeşitli veri tiplerini destekler ve bu tipleri kullanarak değişkenlere belirli türdeki değerleri atayabilirsiniz. İşte PHP 8'de bulunan temel veri tipleri:

  1. Integer (Tam Sayı):

    $sayi = 42;
  2. Float (Ondalık Sayı):

    $ondalikSayi = 3.14;
  3. String (Metin Dizisi):

    $isim = "Ahmet";
  4. Boolean (Mantıksal):

    $dogruMu = true;
  5. Array (Dizi):

    $dizi = [1, 2, 3];
  6. Object (Nesne):

    class Araba { // Sınıf içeriği } $araba = new Araba();
  7. Resource (Kaynak): Belirli işlevler tarafından kullanılan ve genellikle dış kaynakları temsil eden özel bir veri türü.

  8. NULL:

    $bosDegisken = null;
  9. callable:

    $fonksiyon = function() { // Fonksiyon içeriği }; $callback = 'myFunction';
  10. iterable:

    $dizi = [1, 2, 3]; $iterator = new ArrayIterator($dizi);
  11. mixed: Herhangi bir türü temsil eder. PHP'nin esnek tip sisteminden kaynaklanan bir kavramdır.

  12. Birleşim Tipleri (Union Types): PHP 8 ile birlikte tanıtılan bir özellik olan birleşim tipleri, bir değişkenin birden fazla türü kabul etmesini sağlar.

    function toplam($a, $b): int|float { return $a + $b; }

PHP, değişken türlerini otomatik olarak belirleyebilir (dinamik tipleme) veya değişkenlere tip belirtimi ekleyerek belirli bir türü zorlayabilirsiniz (statik tipleme). Ancak, genellikle dinamik tipleme tercih edilir, çünkü PHP esnek bir dil olma özelliğine sahiptir.



Yorum Ekle

Üzerine gel