PHP Veri Tipleri

Dizge, tam sayı, kesirli sayı, lojik, dizi, nesne, NULL.

PHP Dizgeleri

Dizge, "Hello world!" gibi karakter dizisidir.

Dizge, tırnak içindeki herhangi bir metin olabilir. Tırnak kullanabilirsiniz:

Örnek

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"; 
$x = 'Hello world!';
echo $x;
?>

Uygulama Örneği Çalıştır

PHP Tam Sayılar

Tam sayılar, kesir içermeyen sayılardır.

Tam sayı kuralları:

  • Tam sayılar en az bir rakam (0-9) içermelidir
  • Tam sayılar virgül veya boşluk içermemelidir
  • Tam sayılar nokta içermemelidir
  • Tam sayılar pozitif veya negatif olabilir
  • Tam sayılar, ondalık, onaltılık (ön ek 0x) veya oktal (ön ek 0) üç farklı biçimde tanımlanabilir:

Aşağıdaki örnekte, farklı sayıları test edeceğiz. PHP var_dump() değişkenin veri türünü ve değerini döndürecektir:

Örnek

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // Negatif sayı
var_dump($x);
echo "<br>"; 
$x = 0x8C; // Onaltılık sayı
var_dump($x);
echo "<br>";
$x = 047; // Oktal sayı
var_dump($x);
?>

Uygulama Örneği Çalıştır

PHP Kesirli Sayılar

Kesirli sayılar, nokta veya üs biçiminde olan sayılardır.

Aşağıdaki örnekte, farklı sayıları test edeceğiz. PHP var_dump() değişkenin veri türünü ve değerini döndürecektir:

Örnek

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

Uygulama Örneği Çalıştır

PHP Lojik

Lojik true veya false olabilir.

$x=true;
$y=false;

Lojik, genellikle koşul testlerinde kullanılır. Koşul testleri hakkında daha fazla bilgi, bu rehberin sonraki bölümlerinde öğreneceksiniz.

PHP Dizileri

Array, bir değişkende çok sayıda değer saklamak için kullanılır.

Aşağıdaki örnekte farklı array'leri test edeceğiz. PHP var_dump() fonksiyonu, değişkenin veri türünü ve değerini döner:

Örnek

<?php 
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);
?>

Uygulama Örneği Çalıştır

Bu dersin daha ileri bölümlerinde array hakkında daha fazla şey öğreneceksiniz.

PHP Nesneleri

Nesneler, verileri depolayan ve verilerle nasıl işlem yapılacağı hakkında bilgi sağlayan bir veri türüdür.

PHP'te nesneleri açıkça beyan etmek zorundasınız.

Öncelikle nesnenin sınıfını beyan etmek zorundayız. Bunun için class anahtar kelimesini kullanırız. Sınıf, özellikler ve yöntemleri içeren bir yapıdır.

Sonra sınıf nesnesinde veri türünü tanımlarız ve bu veri türünü sınıfın örneklerinde kullanırız:

Örnek

<?php
class Car
{
  var $color;
  function Car($color="green") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
?>

Uygulama Örneği Çalıştır

Bu dersin daha ileri bölümlerinde objeler hakkında daha fazla şey öğreneceksiniz.

PHP NULL Değeri

Özel NULL değeri, değişkenin değerinin olmadığını belirtir. NULL, NULL veri türünün tek olası değeridır.

NULL değeri, değişkenin boş olup olmadığını belirtir. Ayrıca, boş bir dize ile boş bir değer veri tabanını ayırmak için de kullanılır.

Değerleri NULL olarak ayarlayarak değişkeni temizleyebilirsiniz:

Örnek

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>

Uygulama Örneği Çalıştır