#11 Değişken Türünü Öğrenme ve Değiştirme (Typecasting)

 bcakir
 5 Haziran 2011
 Php

Merhaba arkadaşlar 11. makalemle tekrar karşınızdayım. Bu makalemde sizlere değişken türlerinden, değişkenlerin türlerini kodla almaktan ve değişken türünü değiştirmeden bahsedeceğim. Daha önceki makalelerimde değişken türlerini anlatmıştım. Bu makalemle üzerine biraz daha programlama işini kolaylaştıran bilgiler ekleyeceğim.

<?php
$deger1 = "2 tane elma";
$deger2 = 6;

// $deger1 değişkeni yazı içermesine rağmen, içinde sayısal karakter
geçtiği için toplama işlemi yapar */
$deger3 = $deger1 + $deger2;
// ekrana 8 yazar
echo $deger3;

/* gettype($deger1); kodu ile değişkenin türünü öğreniriz.
echo komutuyla da ekrana yazdırabiliriz. */
// ekrana string yazar
echo gettype($deger1);

// ekrana integer yazar
echo gettype($deger2);

// ekrana integer yazar
echo gettype($deger3);

/* değişkenin önüne değişkeni değiştirmek istediğimiz türü parantez
içinde yazarak, değişkenin türünü anlık değiştirebiliriz. */
$deger4 = (int)$deger1;

// ekrana 2 yazar
echo $deger4;

/* is_array($deger4); kodu değişkenin array olup olmadığını
T/F yoluyla bildirir. Yani T ise ekrana 1 yazar değilse
herhangi bir şey yazmaz. Diğer kodlarda aynı şekilde eğer türü
doğruysa ekrana 1 yazar türü doğru değilse ekrana bir şey yazmaz.
Alttaki kod satırında ekrana sadece is_numeric ve is_int ifadesi doğru
olduğu için, onlar için 1 yazar diğerleri için bir şey yazmaz. */
echo is_array($deger4);
echo is_bool($deger4);
echo is_float($deger4);
echo is_int($deger4);
echo is_string($deger4);
echo is_null($deger4);
echo is_numeric($deger4);
?>
 479 Okunma
Etiketler:

Yazı hakkında görüşlerinizi belirtmek istermisiniz?

Daha fazla Php
Kapat