Zor Çocuk
Moderatör
PHP Veri Türleri
Değişkenler, farklı türlerdeki verileri depolayabilir ve farklı veri türleri farklı şeyler yapabilir.
PHP aşağıdaki veri türlerini destekler:
Dize, "Merhaba dünya!" Gibi bir karakter dizisidir.
Dize, tırnak içindeki herhangi bir metin olabilir. Tek veya çift tırnak kullanabilirsiniz:
Misal
PHP Tamsayı
Bir tamsayı veri türü, -2.147.483.648 ile 2.147.483.647 arasında ondalık olmayan bir sayıdır.
Tamsayılar için kurallar:
Misal
PHP Float
Bir kayan nokta (kayan noktalı sayı), ondalık noktalı bir sayı veya üstel biçimde bir sayıdır.
Aşağıdaki örnekte $ x bir kayan nokta. PHP var_dump () işlevi veri türünü ve değerini döndürür:
Misal
PHP Boole
Bir Boole, iki olası durumu temsil eder: DOĞRU veya YANLIŞ.
$x = true;
$y = false;
Boole'lar genellikle koşullu testlerde kullanılır. Bu eğiticinin sonraki bir bölümünde koşullu test hakkında daha fazla bilgi edineceksiniz.
PHP Dizisi
Bir dizi, birden çok değeri tek bir değişkende depolar.
Aşağıdaki örnekte $ arabalar bir dizidir. PHP var_dump () işlevi veri türünü ve değerini döndürür:
Misal
PHP Nesnesi
Bir nesne, bu verilerin nasıl işleneceğine dair verileri ve bilgileri depolayan bir veri türüdür.
PHP'de bir nesne açıkça bildirilmelidir.
İlk önce bir nesne sınıfı tanımlamalıyız. Bunun için class anahtar kelimesini kullanıyoruz. Sınıf, özellikleri ve yöntemleri içerebilen bir yapıdır:
Misal
PHP NULL Değeri
Null, yalnızca bir değere sahip olabilen özel bir veri türüdür: NULL.
NULL veri türünün bir değişkeni, kendisine değer atanmamış bir değişkendir.
İpucu: Bir değişken bir değer olmadan oluşturulursa, buna otomatik olarak bir NULL değeri atanır.
Değişkenler, değerin NULL olarak ayarlanmasıyla da boşaltılabilir:
Misal
PHP Kaynağı
Özel kaynak türü, gerçek bir veri türü değildir. PHP dışındaki işlevlere ve kaynaklara bir başvurunun depolanmasıdır.
Kaynak veri türünü kullanmanın yaygın bir örneği, bir veritabanı çağrısıdır.
Değişkenler, farklı türlerdeki verileri depolayabilir ve farklı veri türleri farklı şeyler yapabilir.
PHP aşağıdaki veri türlerini destekler:
- Dize
- Tamsayı
- Float (kayan noktalı sayılar - çift olarak da adlandırılır)
- Boole
- Dizi
- Nesne
- BOŞ
- Kaynak
Dize, "Merhaba dünya!" Gibi bir karakter dizisidir.
Dize, tırnak içindeki herhangi bir metin olabilir. Tek veya çift tırnak kullanabilirsiniz:
Misal
PHP:
<?php
$x = "Hello world!";
$y = 'Hello world!';
echo $x;
echo "<br>";
echo $y;
?>
Bir tamsayı veri türü, -2.147.483.648 ile 2.147.483.647 arasında ondalık olmayan bir sayıdır.
Tamsayılar için kurallar:
- Bir tamsayı en az bir rakam içermelidir
- Bir tamsayı, ondalık noktaya sahip olmamalıdır
- Bir tam sayı, pozitif veya negatif olabilir
- Tam sayılar şu şekilde belirtilebilir: ondalık (10 tabanı), onaltılık (16 tabanı), sekizlik (8 tabanı) veya ikili (2 tabanı) gösterim
Misal
PHP:
<?php
$x = 5985;
var_dump($x);
?>
Bir kayan nokta (kayan noktalı sayı), ondalık noktalı bir sayı veya üstel biçimde bir sayıdır.
Aşağıdaki örnekte $ x bir kayan nokta. PHP var_dump () işlevi veri türünü ve değerini döndürür:
Misal
PHP:
<?php
$x = 10.365;
var_dump($x);
?>
Bir Boole, iki olası durumu temsil eder: DOĞRU veya YANLIŞ.
$x = true;
$y = false;
Boole'lar genellikle koşullu testlerde kullanılır. Bu eğiticinin sonraki bir bölümünde koşullu test hakkında daha fazla bilgi edineceksiniz.
PHP Dizisi
Bir dizi, birden çok değeri tek bir değişkende depolar.
Aşağıdaki örnekte $ arabalar bir dizidir. PHP var_dump () işlevi veri türünü ve değerini döndürür:
Misal
PHP:
<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
Bir nesne, bu verilerin nasıl işleneceğine dair verileri ve bilgileri depolayan bir veri türüdür.
PHP'de bir nesne açıkça bildirilmelidir.
İlk önce bir nesne sınıfı tanımlamalıyız. Bunun için class anahtar kelimesini kullanıyoruz. Sınıf, özellikleri ve yöntemleri içerebilen bir yapıdır:
Misal
PHP:
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
Null, yalnızca bir değere sahip olabilen özel bir veri türüdür: NULL.
NULL veri türünün bir değişkeni, kendisine değer atanmamış bir değişkendir.
İpucu: Bir değişken bir değer olmadan oluşturulursa, buna otomatik olarak bir NULL değeri atanır.
Değişkenler, değerin NULL olarak ayarlanmasıyla da boşaltılabilir:
Misal
PHP:
<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
Özel kaynak türü, gerçek bir veri türü değildir. PHP dışındaki işlevlere ve kaynaklara bir başvurunun depolanmasıdır.
Kaynak veri türünü kullanmanın yaygın bir örneği, bir veritabanı çağrısıdır.