Php Öğreniyorum 3 - Değişkenler

Yazım kurallarını öğrendiğinize göre PHP'ye asıl bir giriş yapalım.

Bu dersimde sizlere olmazsa olmaz, bilmezseniz trene bakar gibi bakacağınız en önemli konu olan değişkenleri anlatacağım. Ancak konuda çok fazla gereksiz detaya girmeyeceğim.

Değişken neye benzer? Bir bardak düşünün. Bardağa değişken diyelim. Bardağın içine ne koyarsanız koyun bardak bardaktır. Ancak değeri içine konulduğu şeydir. Yani su koyarsanız bardak değişkeninin değeri su olur, meyve suyu koyarsanız değeri meyve suyu olur, şarap koyarsanız değeri şarap olur Değişmeyen şey bardak ancak içine konulan şey sürekli değişiyor. İşte değişken dedikleri bu dur.

Değişkenleri yazmak için $ (dolar işareti - klavyede genel olarak alt gr+4 tuşlarına basarak çıkar) işareti kullanılır. Yani bir scriptte $ işaretini görürseniz bu bir değişkendir.

Tabii öyle kafanıza göre değişken yazamazsınız. Bunun da belli başlı kuralları vardır. Aslına bakarsanız 2 kural var. Değişken rakamla başlamaz ve değişken adında Türkçe harfler kullanılmaz. Neden rakam kullanılmaz ilerde başınıza gelirse anlarsınız


$deneme
$n2deneme
$isimsoyisim
$rakam


Bunlar birer değişkendir. Ancak sadece değişken. Bir değerleri yok. Bardak örneğinde olduğu gibi bunlar boş bardak gibidir. Bunlara değer atamak şu şekildedir.

$deneme="bu bir deneme";
$n2deneme="Tahribat";
$isimsoyisim="Aloryan Exirt";
$rakam=12345; yada $rakam="12345";

** rakam yada sayı yazarken "" işaretini kullanabilirsiniz yada kullanmayabilirsiniz. Bu size bağlı. Ancak bazı işlemler esnasında tırnak kullanmanız gerekebilir. Bunu ilerdeki konularda göreceğiz.

Soyut olarak gidiyorum ve sizin kafanız şu anda allak bullak oldu. Bunu sayfada nasıl gösteririz?
 Kod

$adim="Aloryan Exirt";
$telefonum=123456;

echo "benim adım $adim ve telefon numaram $telefonum dır. Bana bu şekilde ulaşın";
?>


Eğer sadece değişkenin içeriğini yazdıracaksan echo daki "" işaretlerini yazmayabiliriz. Nasıl mı?
 Kod

$adim="Aloryan Exirt ";
echo $adim;
?>

Burada önemli konulardan biri ise bazı özel karakterlerdir. "Benim yeni bilgisayarım 1000$dır" yazalım.
 Kod

$degisken="\"Benim yeni bilgisayarım 1000\$dır\"";
echo $degisken;
?>

Dikkat ederseniz " işaretini kullanmak için \ ile etkisizleştirdim. $ işareti de özel bir işaret olduğundan (değişken tanımlamakta kullanıldığından) bunu da etkisizleştirmem lazımdı.

Ancak " işareti yerine ' kullansaydım o zaman değişkenler ' içinde anlamsız olduklarından etkisizleştirmeye gerek olmayacaktı.
 Kod

$degisken=' "Benim yeni bilgisayarım 1000$dır" ';
echo $degisken;
?>

Bazen değişken öldürmemiz yani içini boşaltmamız gerekir. Bu durumda değişkene NULL değerini atarız. Değişken ölmüş olur. (öldüren helvasını yapar ona göre)
 Kod

$adim="Aloryan Exirt";
echo $adim; //Aloryan Exirt yazar

$adim=NULL; //Değişkene yeni değer atacam işim bitti. Öldürdüm değişkeni.
$adim="Aloryan Exirt ";
echo $adim;
?>


yada değişkeni yok etmek için unset kullanırız. Örnek şu şekilde.

 Kod

$adim="Aloryan Exirt";
echo $adim; //Aloryan Exirt yazar

unset($adim);
$adim="Aloryan Exirt";
echo $adim;
?>

Tarih:
Hit: 2726
Yazar: Aloryan



Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.