Zihin Geliştirme Merkezi

KOOLPA

Zihin Geliştirme Merkezi

 

Değişken nedir? PHP′de değişken nasıl oluşturulur ve nasıl kullanılır?

 Programlama Katagorisinde ve  Asp,Perl,Php,Html Forumunda Bulunan  Değişken nedir? PHP′de değişken nasıl oluşturulur ve nasıl kullanılır? Konusunu Görüntülemektesiniz.=>Değişkenler Değişkenler bir programın yapı taşlarıdır. Adı üstünde sürekli değişim gösteren değişkenler, her programlama dilinde olduğu gibi PHP'de de bulunmakta. ...


Geri git   Zihin Geliştirme Merkezi > KooLpa Webmaster / Grafik / Programlama > Programlama > Asp,Perl,Php,Html

Üye ol Bloglar Yardım Üye Listesi Ajanda Forumları Okundu Kabul Et

Cevapla

 

LinkBack Seçenekler Stil
Alt 29-05-2007, 22:24   #1 (permalink)
KooooLpa
 
pReNsEs - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2006
Mesajlar: 2,639
Tecrübe Puanı: 7 pReNsEs is on a distinguished road
Arrow Değişken nedir? PHP′de değişken nasıl oluşturulur ve nasıl kullanılır?


Değişkenler

Değişkenler bir programın yapı taşlarıdır. Adı üstünde sürekli değişim gösteren değişkenler, her programlama dilinde olduğu gibi PHP'de de bulunmakta. Değişkenlere sayı veya string istediğiniz değeri verebilirsiniz. PHP'de bir değişken yaratmak için, değişken isminin $ işareti ile başlaması, ardından da değişkenin alacağı değeri yazmanız yeterli. Ancak bir değişken yaratırken, PHP'nin izin verdiği isimleri kullanmanız gerekiyor. Örneğin bir değişken sayı veya yazı karakteri dışında bir karakter ile başlayamaz. Aşağıda doğru ve yanlış olarak göreceğiniz değişken isimleri size yardımcı olacaktır:
Doğru
$degisken
$degisken1
$de_gisken
$de2gisken
$_degisken
Yanlış
$1degisken
$değişken
$+degisken
$de&gisken
Burada önemli olan bir diğer nokta, PHP'nin case sensitive, yani büyük-küçük harf duyarlı bir web programlama dili olması. Diğer bir deyişle $degisken isimli değişken ile $Degisken veya $DEgisKeN adlı değişkenler, PHP'ye göre farklı değişkenlerdir. Aşağıdaki kodu web tarayıcınızdan çağırın ve sonucu gözlemeyin.
<?php
$degisken = 1;
$DegiSkeN = 2;

echo $degisken;
echo "<br>";
echo $DegiSkeN;
?>

Gördüğünüz gibi bir değişkene değer atamak için, değişken ismini = işareti koyup, değişkene atadığımız değeri yazıyoruz. Yukarıdaki örnekte değişkenlerimiz birer Integer (Tam sayı) değer aldılar. Bir string değer atamak için ise, bu değişkenin alacağı değeri " " işaretleri arasına yazmanız gerekiyor.
<?php
$distro = "Open Suse ";
$versiyon = 10;

echo ("Şu an kullanıyor olduğum linux dağıtımı $distro $versiyon");
?>

Bu PHP dosyasını çalıştırdığınızda ise karşınıza Şu an kullanıyor olduğum linux dağıtımı Open Suse 10 yazısı çıkacaktır. Şimdi lütfen çift tırnak yerine tek tırnak kullanarak aynı dosyayı çalıştırın ve sonucu gözlemleyin. Tek tırnak içine yazılanların her zaman bir string değer olduğunu söylemiştim. PHP'de değişkenleri . yani nokta işareti ile birbirine ekliyoruz. Burada değişkenleri aritmatiksel olarak birbirine eklemiyor olduğunuza dikkat etmelisiniz.

<?php
$distro = "Open Suse ";
$versiyon = 10;

echo ('Şu an kullanıyor olduğum linux dağıtımı ' . $distro . $versiyon);
?>


PHP'de matematiksel işlem yapmak için aşağıdaki operatörler kullanılmakta.
Toplama = +
Çıkarma = -
Çarpma = *
Bölme = /
Mod = %
<?php
$sayi1 = 12.567;
$sayi2 = 9;

echo ($sayi1 + $sayi2);
echo ("<br>");
echo ($sayi1 - $sayi2);
echo ("<br>");
echo ($sayi1 * $sayi2);
echo ("<br>");
echo ($sayi1 / $sayi2);
echo ("<br>");
echo ($sayi1 % $sayi2);
?>


Diğer programlama dillerinde olduğu gibi, PHP'de ne tür bir değişken oluşturuyor olduğunuzu belirtmeniz gerekmiyor. Örneğin float $sayi demek yerine $sayi = 10.1 yazmanız, $sayi isimli değişkenin bir float olduğunu belirtmeniz için yeterli. Bir değişken yaratmak için illa değer vermeniz gerekmiyor.

$degisken;
$degisken = NULL;

Her iki değişken de oluşturulmuş, ancak bir değer almamıştır. PHP 4 ile birlikte gelen NULL parametresi ile değişkenin bir değer almadığını belirtmekteyiz. Şimdi bir örnek daha yapalım ve değişkenleri daha yakından tanıyalım:

<?php
$sehir = "istanbul";
$il = $sehir;
echo ($il);
?>


Burada da $sehir isimli değişkene istanbul değerini verdik. Ardından $il isimli değişkene de $sehir isimli değişkenin değerini atadık. Sonucun ne olduğunu sadece kodları inceleyip de anlamanız mümkün. Son bir örnek daha verelim ve değişkenler konusunu burada kapatalım:

<?php
$distro1 = "Suse ";
$distro2 = "Debian ";
$distro3 = "Slackware ";
$distro4 = "Kubuntu ";
$distro5 = "Fedora ";
$distro6 = "Mandriva ";
$distro7 = "Ubuntu ";
$distro8 = "Mepis ";
$distro9 = "Redhat";

echo "En popüler Linux dağıtımları: $distro1 $distro2 $distro3 $distro4 $distro5 $distro6 $distro7 $distro8 $distro9";
?>

Tek tek dokuz adet değişken oluşturmak ve daha sonra bunları yine tek tek ekrana yazdırmak oldukça zahmetli bir iş. Her programlama dilinde olduğu gibi PHP'de de ileride anlatacağım, array yani dizi değişken ve döngüler kullanarak bu işlemi daha basite indirgemek mümkün.
__________________
pReNsEs isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usStumble this Post!Reddit!Google Bookmark this Post!Live Bookmark this Post!Propeller this post!
Alıntı ile Cevapla

Sponsor Linkler
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)

 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
HDR nedir? nasıl oluşturulur? [MasterSlawe] Photoshop / Flash 0 05-05-2007 00:16
Blender Nedir Nasıl Kullanılır? KöTü KeDi ŞeRaFeTTiN Resimli / Videolu Program Anlatım 0 03-03-2007 06:03
BackDoor Nedir? Nasıl Kullanılır? waRdeR Güvenlik / Güvenlik Açıkları ve Korunma 0 24-02-2007 20:22
FTP Nedir? Nasıl Kullanılır? [MasterSlawe] Network 0 01-02-2007 15:19
Exploit Nedir ? Nasıl Kullanılır ? KöTü KeDi ŞeRaFeTTiN Güvenlik / Güvenlik Açıkları ve Korunma 1 31-12-2006 20:03


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 05:45 .


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

Gizlilik Politikası | KooLpa üyeleri onay gerektirmeksizin mesaj yazabilmektedir. KooLpa' da yasalara aykırı unsurlar bulursanız buraya yazınız. En kısa zamanda gereği yapılacaktır.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206