Giri┼č yap

PHP'de Veri T├╝rleri

De─či┼čkenlere atad─▒─č─▒m─▒z de─čerlerin birer veri t├╝r├╝ var. S─▒ras─▒yla bu veri t├╝rleri neler ve nas─▒l tan─▒mlan─▒yor g├Ârelim.

string veri t├╝r├╝

Tek ya da ├žift t─▒rnak i├žerisinde yaz─▒l─▒r. ├ľrne─čin;

<?php
    $deger = "Tayfun Erbilen";
    $deger2 = 'Test';
?>

integer veri t├╝r├╝

Tam say─▒ olarak tan─▒mlanan de─čerlerdir. ├ľrne─čin;

<?php
    $x = 5;
    $y = 10;
?>

float (double) veri t├╝r├╝

Kesirli say─▒ olarak tan─▒mlanan de─čerlerdir. ├ľrne─čin;

<?php
    $x = 5.3;
    $y = 10.8;
?>

boolean veri t├╝r├╝

Mant─▒ksal yani 1-0 daha do─črusu true-false olarak tan─▒mlanan de─čerlerdir. ├ľrne─čin;

<?php
    $x = true;
    $y = false;
?>

array veri t├╝r├╝

array yani diziler, asl─▒nda ba┼čl─▒ ba┼č─▒na inceleyece─čimiz bir veri t├╝r├╝. Normalde de─či┼čkenler tek bir de─čeri veri olarak tutarlar. ├ľrne─čin $a de─či┼čkeni tayfun de─čerine e┼čit olur. Fakat veri t├╝r├╝ array olan de─či┼čkenler, birden fazla de─čer tutarlar. ├ľrne─čin;

<?php
    $isimler = array("Tayfun", "Mehmet", "Ahmet", "Burak");
?>

Bunun kullan─▒m─▒na bu derste girmeyece─čim, sadece bu ┼čekilde tan─▒mland─▒─č─▒n─▒ g├Âstermek istedim. $isimler de─či┼čkeni ┼ču an 4 farkl─▒ de─čeri ta┼č─▒yor. ─░stedi─čimiz zaman herhangi bir de─čerini yazd─▒rabiliriz ekrana. Bunu ilerleyen derslerde g├Ârece─čiz merak etmeyin :)

object veri t├╝r├╝

Bu veri t├╝r├╝de yine bamba┼čka bir boyutta inceleyece─čimiz t├╝rlerden :) Ancak basit bir ├Ârnek vererek a├ž─▒klamak gerekirsek;

<?php
    $object = new stdClass;
?>

Bu art─▒k bir obje de─čeri ta┼č─▒yor. Bununla ilgilide ┼ču an bir ┼čey anlatmama gerek yok, ileride bunlar─▒ inceliyor olaca─č─▒z. Bu veri t├╝r├╝n├╝ bilmeniz ┼ču an i├žin yeterli.

null veri t├╝r├╝

De─či┼čkenin de─čerini s─▒f─▒rlamak i├žin bu veri t├╝r├╝n├╝ kullan─▒yoruz. Normalde zaten de─čeri olmayan de─či┼čkenler null t├╝r├╝ndedir. Ancak yaz─▒m kurallar─▒ gere─či de─čer atamas─▒ yapmadan bo┼č de─či┼čken tan─▒mlayam─▒yoruz. Bu y├╝zden NULL de─čeri ile bo┼č de─či┼čken tan─▒mlayabiliriz. ├ľrne─čin;

<?php
    $test = null;
?>

Bu ne i┼čime yarayacak ┼čimdi diye kendi kendinize konu┼čtu─čunuzu duyar gibiyim :D Merak etmeyin, burada anlat─▒lan her ┼čey zaman─▒ geldi─činde ├Ârneklendirilecek ve anlayacaks─▒n─▒z.

G├╝nl├╝k Film Tavsiyesi