Php Veri Tipleri

php

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.

  1. String tipi veriler örneğin; “teknopati.net” ‘php dersleri’.
  2. İnteger tipi veriler örneğin; 5 2000 1985 25.
  3. Float ve double tipi veriler örneğin; (8.5).
  4. Boolean tipi veriler örneğin; (true).
  5. Array tipi veriler (dizi).
  6. Object (nesne) tipi veriler.
  7. 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;
php veri tipleri
php string veri tipi

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 ;
php integer veri tipi
php integer veri tipi

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;
php double veri tipi
php double veri tipi

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;
php veri tipleri
php boolean true

True değerini “1” olarak ekrana yazdırır.

<?php
$deger = false;
echo $deger;
php veri tipleri
php boolean false

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 veri tipleri
php dizi
<?php
$array = array("php",7,"asp.netMVC",5);
print_r($array);
php veri tipleri
php karışık dizi tanımlaması

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;
php veri tipleri
php null değişken

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);
php veri tipleri
php gettype

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
php gettype

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.

E-bültene Abone Ol Merak etmeyin. Spam yapmayacağız.

Yazar

İşim Yok Hobilerim Var

İlgili Yazılar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Hızlı yorum için giriş yapın.

Başka Yazı Yok

Kayıt Ol

Zaten üye misiniz? Giriş Yap

Giriş Yap

Henüz üyeliğiniz yok mu? Kayıt Ol