PHP, dinamik tür belirleme özelliğine sahip bir programlama dilidir. Yani değişkenler tanımlandığında belirli bir veri tipi belirtmemiz gerekmez, PHP otomatik olarak uygun veri tipini atar.
Bu yazıda, PHP’de kullanılan temel veri tiplerini detaylı bir şekilde ele alacağız.
1. PHP Veri Tipleri Nelerdir?
PHP’de 8 temel veri tipi bulunmaktadır:
- String (Metin)
- Integer (Tam Sayı)
- Float (Ondalıklı Sayı)
- Boolean (Mantıksal Değer)
- Array (Dizi)
- Object (Nesne)
- NULL (Boş Değer)
- Resource (Kaynak)
Her bir veri tipini detaylı olarak inceleyelim.
2. PHP Veri Tipleri Açıklamaları ve Örnekleri
a) String (Metin) Veri Tipi
- Harflerden, sayılardan ve özel karakterlerden oluşan metin değerleridir.
- Çift tırnak
""
veya tek tırnak''
içine yazılabilir.
<?php
$isim = "Ahmet";
$mesaj = 'PHP öğreniyorum!';
echo $isim; // Çıktı: Ahmet
echo "<br>";
echo $mesaj; // Çıktı: PHP öğreniyorum!
?>
✅ Not: Çift tırnak kullanıldığında değişkenler içeriğe dahil edilir, ancak tek tırnak kullanıldığında değişkenler olduğu gibi yazdırılır.
$ad = "Mehmet";
echo "Merhaba $ad"; // Çıktı: Merhaba Mehmet
echo 'Merhaba $ad'; // Çıktı: Merhaba $ad
b) Integer (Tam Sayı) Veri Tipi
- Ondalıklı olmayan tam sayıları ifade eder.
- Pozitif veya negatif olabilir.
- 32-bit veya 64-bit sistemlerde farklı maksimum değerlere sahiptir.
<?php
$sayi1 = 25;
$sayi2 = -10;
echo $sayi1; // Çıktı: 25
echo "<br>";
echo $sayi2; // Çıktı: -10
?>
c) Float (Ondalıklı Sayı) Veri Tipi
- Ondalıklı (kesirli) sayıları temsil eder.
- Matematiksel işlemlerde kullanılır.
<?php
$pi = 3.14;
$ortalama = 89.75;
echo $pi; // Çıktı: 3.14
?>
d) Boolean (Mantıksal Değer) Veri Tipi
- true (doğru) veya false (yanlış) değerlerini alır.
- Genellikle karşılaştırmalarda kullanılır.
<?php
$aktif = true;
$pasif = false;
echo $aktif; // Çıktı: 1 (true olan değerler ekrana 1 olarak yazılır)
echo "<br>";
echo $pasif; // Çıktı: (Boş) (false ekrana yazılmaz)
?>
e) Array (Dizi) Veri Tipi
- Birden fazla veriyi tek bir değişkende saklamaya yarar.
<?php
$meyveler = array("Elma", "Muz", "Çilek");
echo $meyveler[0]; // Çıktı: Elma
?>
Sonuç
PHP’de 8 temel veri tipi bulunmaktadır:
✅ String → Metin ifadeleri
✅ Integer → Tam sayılar
✅ Float → Ondalıklı sayılar
✅ Boolean → true / false değerleri
✅ Array → Diziler
✅ Object → Nesne tabanlı programlama için nesneler
✅ NULL → Boş değer
✅ Resource → Dış kaynaklar (dosya, veritabanı vb.)
Bu yazı sayesinde PHP’de veri tipleri hakkında detaylı bilgi sahibi oldunuz! 🎯