mesutmurt.com
rss google pinterest
  SEO & WEBMASTER ARAÇLARI     VİDEOLAR     PROGRAMLAR     İLETİŞİM     İP ADRESİM  

PHP : gettype() ve settype() Fonksiyonları ve Örnek Kullanımları

16-10-2014  |  2346 OKUNDU

PHP’de değişkenlerin veri türünün belirlenmesi ve değiştirilmesi için kullanılan 2 farklı fonksiyon vardır. Bunlar gettype() ve settype() fonksiyonlarıdır.  gettype() bize değişkenlerin tür değerlerini döndürürken settype() ise değişkenlerin tür değerlerini değiştirmemize imkan sağlar.

Bir değişkenin alabileceği olası tür değeri ise;
- boolean
- integer
- float
- string
- array
- object
- null ‘dur.

gettype() Fonksiyonunun Kullanımı

gettype() fonksiyonu bize değişkenlerin tür değerlerini dönderir. Kullanımı ise aşağıdaki gibidir.

<?php
/*
* Değişkenler
*/
$degisken1=12;
$degisken2=true;
$degisken3="ali-veli";
$degisken4=100.25;
$degisken5=array('elma','portakal');

/*
* Değişkenlerin veri  türleri
*/
echo "1. Değişkenin Türü : ". gettype($degisken1)."<br>";
echo "2. Değişkenin Türü : ". gettype($degisken2) ."<br>";
echo "3. Değişkenin Türü : ". gettype($degisken3) ."<br>";
echo "4. Değişkenin Türü : ". gettype($degisken4) ."<br>";
echo "5. Değişkenin Türü : ". gettype($degisken5) ."<br>";
?>

Dönen Değerler


1. Değişkenin Türü : integer
2. Değişkenin Türü : boolean
3. Değişkenin Türü : string
4. Değişkenin Türü : double
5. Değişkenin Türü : array


settype() Fonksiyonunun Kullanımı

settype() fonksiyonu ise bir değişkenin türünü değiştirmemizi sağlar. Yani integer olan bir değişlenin türünü string 'e dönüştürebiliriz.

 

<?php
settype($degisken,yeni_turu);
?>

 

Örnek kullanımı aşağıdaki gibidir.

<?php
/*
*Değişkenler
*/
$degisken1= 12; // integer
$degisken2=true; // boolean
$degisken3="ali-veli"; //string
$degisken4=100.25; //double

/*
* Değişkenlere yeni tür atanıyor
*/

settype($degisken1, string);
settype($degisken2, integer);
settype($degisken3, integer);
settype($degisken4, string);

/*
* Değişkenin Değeri ve yeni Türü
*/
echo "1. Değişkenin Değeri ve Türü : ".$degisken1."->".gettype($degisken1)."<br>";
echo "2. Değişkenin Değeri ve Türü : ".$degisken2."->".gettype($degisken2)."<br>";
echo "3. Değişkenin Değeri ve Türü : ".$degisken3."->".gettype($degisken3)."<br>";
echo "4. Değişkenin Değeri ve Türü : ".$degisken4."->".gettype($degisken4)."<br>";
?>

Dönen Değerler


1. Değişkenin Değeri ve Türü : 12->string
2. Değişkenin Değeri ve Türü : 1->integer
3. Değişkenin Değeri ve Türü : 0->integer
4. Değişkenin Değeri ve Türü : 100.25->string


Copyright © 2013 - 2017 E-Posta : bilgi@mesutmurt.com
IP Adresi Nedir |Bilişim ve Teknoloji | e-devlet.co
Bu Yazı İlginizi Çekebilir
'Terminal sunucu izin verilen en fazla bağlantı sayısını aştı' Hatası ve Çözümü
PHP : gettype() ve settype() Fonksiyonları ve Örnek Kullanımları