Php Veri Tipleri
- 0
- 0
- 0
- 0
- 0
- 0
Merhaba ben Akif Biçek sizlerle birlikte php de sıfırdan ileri düzey makelelerimizin üçüncüsüne başlamış bulunuyoruz. Bir önceki php değişkenler makalemizi okuduysanız sizlerle birlikte php veri tipleri yazımız ile başlıyoruz.
Php Veri Tipleri
Php veri tipleri başlangıç olarak 7 adet veri tiplerimiz vardır.
- String tipi veriler örneğin; “teknopati.net” ‘php dersleri’.
- İnteger tipi veriler örneğin; 5 2000 1985 25.
- Float ve double tipi veriler örneğin; (8.5).
- Boolean tipi veriler örneğin; (true).
- Array tipi veriler (dizi).
- Object (nesne) tipi veriler.
- Null yani boş veriler.
String Nedir
String veriler, php de çift tırnak (” “) yada tek tırnak(‘ ‘) içersinde yazdığımız metinsel değerlerdir. Bir değişkene string türünde bir değer atamak istiyorsak değişkenimizi tanımlıyıp eşittirin (=) sağına çift tırnak yada tek tırnak içersinde herhangi bir metin yazmamız yeterli olacaktır.
<?php
$meslek = "programcı";
echo $meslek;
Yukarıda gördüğünüz gibi string türündeki değişkenimiz ekrana yazdırılmıştır.
İnteger Nedir
İnteger veri tipi, tamsayı türündeki değerler. Bir değişkene integer türünde bir değer atamak istiyorsak, tanımladığımız değişkenin sağ tarafına herhangi bir sayı girmemiz yeterli olacaktır.
<?php
$sira = 3586;
echo $sira ;
Gördüğünüz gibi tanımladığımız tam sayı ekrana yazdırılımıştır.
Float Ve Double Nedir
Float ve double, ondalık sayı birimlerini tutan veri tipleridir. Bir değişkene float yada doube türünde bir veri atamak istiyorsak, tanımladığımız değişkenin sağ tarafına ondalıklı bir sayı girmeniz yeterli olacaktır.
<?php
$puan = 257.55;
echo $puan;
Tanımladığımız double türü sayı ekrana yazdırılmıştır.
Boolean Nedir
Boolean, değeri doğru(true) ya da yanlış (false) olabilecek bir değişken türüdür. Boolean türünde bir değişken tanımlamak için değişkenin sağ tarafına “true” yada “false” yazmanız yeterli olacaktır.
<?php
$deger = true;
echo $deger;
True değerini “1” olarak ekrana yazdırır.
<?php
$deger = false;
echo $deger;
False değerinde ise ekrana hiçbirşey yazdırılmaz.
Array Nedir
Şimdiye kadar tanımladığımız değişkenlermize sadece bir değer atadık. array(dizi) sayesinde bir değişkene birden fazla veri atayabiliriz. Genellikle dizide aynı tipte veriler saklanmaktadır. Yani bir dizide sadece string yada integer veri türlerini tanımlayabiliriz ama bu bir kural değildir genellikle bu şekilde kullanılır. Php de özellikle rahatlıkla karışık bir biçimde dizi tanımlayabilirsiniz.
<?php
$array = array("php","asp","c#");
print_r($array);
Yukarıda string biçimde, tanımladığımız değişkene dizimizi aktardık. Burda dikkat edilmesi gereken konu ise dizi olan ifadeler echo yada print() komutları ile ekrana yazdırılmıyor, bunun için print_r() fonksiyonunu kullandık.
<?php
$array = array("php",7,"asp.netMVC",5);
print_r($array);
Gördüğünüz gibi diziler her iki türüde barındırıyor. Sayfanın kaynak kodunu açıp daha rahat bir çıktıyı görebilirsiniz.
Object (nesne) nedir
Aynı anda birden fazla farklı veri türünü barındırabilen, tek değişken adı erişim sağlanabilen ve bileşik bir veri türü olan, ilaveten içinde fonksiyon tanımlamaları da barındırabilen veri türüdür. İlerliyen makalelerimizde daha ayrıntılı olarak bu veri türüne değinecez.
Null nedir
Herhangi bir verinin yada değişkenin boş olması durumudur. Bir değişkene null atamak istiyorsak sadece değişkenin sağına null yazmamız yeterli.
<?php
$degisken = null;
echo $degisken;
Nul değişkende ekrana (boş olduğu için) birşeyler yazdırılmaz.
Php Değişken Türünü Öğrenme
Php de herhangi bir değişkenin içinde hangi tür veriyi sakladığını öğrenmek istiyorsak gettype() fonksiyonunu kullanıcaz.
Türünü öğrenmek istediğimiz değişkeni gettype($degisken) şeklinde parentezlerin arasına yazarak değişkenimizin türünü öğreneceğimiz fonksiyonu kullanabiliriz.
<?php
$meslek = "programcı";
echo gettype($meslek);
echo "<br>";
$sira = 250;
echo gettype($sira);
echo "<br>";
$puan = 185.25;
echo gettype($puan);
echo "<br>";
$deger = true;
echo gettype($deger);
echo "<br>";
$array = array();
echo gettype($array);
echo "<br>";
$object = new stdClass();
echo gettype($object);
echo "<br>";
$degisken = null;
echo gettype($degisken);
Gettype() ile hertürlü değişkenin veri tipini öğrenebiliyoruz.
Yukardaki kodumuzu dahada güzelleştirmek için birleştirme operatörümüzü kullanarak hem değişkenlerimizin değerlerini hemde tiplerini ekrana yazdıralım. Birleştirme operatörümüz noktadır ( . ).
<?php
$meslek = "programcı";
echo $meslek.": ".gettype($meslek);
echo "<br>";
$sira = 250;
echo $sira.": ".gettype($sira);
echo "<br>";
$puan = 185.25;
echo $puan.": ".gettype($puan);
echo "<br>";
$deger = true;
echo $deger.": ".gettype($deger);
echo "<br>";
$array = array();
print_r($array);
echo ": ".gettype($array);
echo "<br>";
$object = new stdClass();
echo gettype($object);
echo "<br>";
$degisken = null;
echo $degisken.": ".gettype($degisken);
Nokta operatörümüzü kullanarak hem değişkenimizin değerini hem bir string ifadeyi hemde gettype fonksiyonundan dönen değeri ekrana yazdırabiliyoruz.
Php Veri tipleri hakkında daha fazla bilgi için php ‘nin sitesini ziyaret edin. Veya w3schools ‘ un sitesini ziyaret edin.
Php veri tipleri makalemizin sonuna geldik.
Bir sonraki sabit değişkenler makalemizde görüşmek dileğiyle.