Bu yazıda okuyacağınız başlıklar;
Php Değişken Tipleri
Bu dersimizde php dili içerisinde kullandığımız başlıca değişken tiplerini inceleyeceğiz.
Php dili değişkenler konusunda oldukça kolay ve kullanışlıdır. Diğer programlama dillerinde değişkenler başta sabit olarak tanımlanırken phpde sadece gerektiğinde tanımlanırlar.
Ayrıca php de değişkenlerin tiplerini belirtmeye gerek yoktur, içine attığınız değere göre değişen tipi otomatik olarak belirlenir.
1 Tam sayı (Integer) veri tipi:
Pozitif yada negatif, ondalık kısmı bulunmayan sayıları tutan değişken tipleridir.
Örn;
<?php $a=356; echo($a); ?>
2 Kayan noktalı(Float) veri tipi:
Ondalıklı kısımlı sayıların tutulduğu değişken tipleridir. Bu veri türünde değer atanırken ondalık kısım ile tam kısım arasına nokta işareti konulur.
Örn;
<?php $i=64.287; echo($i); ?>
3 Metin (String) veri tipi:
Karakterlerden oluşan verilerin tutulduğu değişken tipidir. String değişkenlerde atanıcak değer çift tırnak (” “) arasında yazılır.
Örn:
<?php $adi="Turk"; $soyadi="Coder"; $sifre="Tc+46_]"; ?>
4 Mantıksal (Boolean) veri tipi:
True veya false olmak üzere iki değer içerir, “0” hariç tüm sayılar True olarak ifade edilir, boş değer veya string ifadeler ise false değerini gösterir.
Örn:
<?php $a=4542 Settype ($a, 'boolean'); echo($a); echo("<br>"); $b="Taha"; settype($b, 'boolean'); echo($b); ?>
5 Sabit (Define) değişken tipleri:
Bir kez tanımlanınca defalarca kullanılabilen ve değeri yazılım içerisinde değişmeyen veri tipleridir. Define() komutu ile tanımlanırlar.
Örn:
<?php Define("PI",3.14); Echo(Çemberin çevresi=2x".PI."<br>"); ?>
6 Nesne türü veri tipleri:
Nesneye yönelik programlama dillerinde “class” yapıları kullanılır. Bu yapılarda oluşturulacak nesnenin özellikleri ve metod olarak adlandırılan fonksiyonlar tanımlanır.
Örn:
<?php $bolum="Bilg. Programcılığı Bölümü"; $okul="Erciyes Üniversitesi"; $ogrenci="$okul.$bolum." Öğrencileri"; Echo($ogrenci); ?>
Ekrana “Erciyes Üniversitesi Bilg. Programcılığı Bölümü Öğrencileri” yazdıracaktır. Php değişken tipleri ile ilgili örnekler diğer konularda da sık sık kullanılacak.