<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bilgi[siz] &#187; değişkenler</title>
	<atom:link href="http://www.fatihkaskas.com/tag/degiskenler/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fatihkaskas.com</link>
	<description>Bilgi(siz)seniz doğru yerdesiniz...</description>
	<lastBuildDate>Wed, 09 Jun 2010 09:25:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Php Değişkenler</title>
		<link>http://www.fatihkaskas.com/2009/11/php-degiskenler/</link>
		<comments>http://www.fatihkaskas.com/2009/11/php-degiskenler/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 08:54:50 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[değişken tipleri]]></category>
		<category><![CDATA[değişkenler]]></category>
		<category><![CDATA[gettype()]]></category>
		<category><![CDATA[Personal Home Page]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php değişkenler]]></category>
		<category><![CDATA[settype()]]></category>

		<guid isPermaLink="false">http://www.fatihkaskas.com/?p=208</guid>
		<description><![CDATA[Değişkenlerin kullanılma sebebi verileri bellekte tutmaktır. Tanımlanan her değişkende bellekte yer ayrılır. Programın herhangi bir yerinde değişkenimize değer atayabiliriz. Değişkene yeni bir değer ataması yapıldığı zaman değişkenin değeri değişir. Değişken adıda buradan gelmektedir.
Php de değişkenler tanımlanırken değişken isminin başına "$"(dolar) işareti konulur. Değişken isimlerinde türkçe karakterler şuan için kullanılmamakta ama ileriki php versiyonlarında türkçe karakterleride [...]]]></description>
			<content:encoded><![CDATA[<p>Değişkenlerin kullanılma sebebi verileri bellekte tutmaktır. Tanımlanan her değişkende bellekte yer ayrılır. Programın herhangi bir yerinde değişkenimize değer atayabiliriz. Değişkene yeni bir değer ataması yapıldığı zaman değişkenin değeri değişir. Değişken adıda buradan gelmektedir.</p>
<p>Php de değişkenler tanımlanırken değişken isminin başına "$"(dolar) işareti konulur. Değişken isimlerinde türkçe karakterler şuan için kullanılmamakta ama ileriki php versiyonlarında türkçe karakterleride destekleyeceği konusunuda çeşitli söylentiler bulunmakta. Değişken isimleri bir harf ya da "_" ile başlayabilmekte. Ayrıca depişken isimlerinde "_" işaretinden başka işaret kullanılamaz.</p>
<p>Örnek verecek olursak ;</p>
<pre>$sayi_1=453;</pre>
<pre>$isim= "Fatih";</pre>
<pre>$boy=1.78;</pre>
<p><span id="more-208"></span></p>
<p>Hatalı birkaç örnek daha ;</p>
<pre>$1sayi=453;//"1" ile başlayamaz.
$ad%= “Hasan”; // "%" kullanılamaz.
$maşa =1000;//$masa olabilir "ş" kullanılamaz.
$Soyad=Ünlü //"Ünlü" olmalı.</pre>
<p><strong>DEĞİŞKEN TİPLERİ</strong></p>
<p>Phpde de diğer programlama dillerinde olduğu gibi değişken tipleri bulunmaktadır. Php de farklı olan değişken tipinin önceden belirlenmesinin gerkmiyor olmasıdır. Biz bir değişken tanımlayıp bu değişkene istediğimiz tipte bir atama yaptığımız zaman yaptığımız atamanın tipi neyse php ona göre algılamakta ve değişkenimiz o tipte tanımlanmış olmaktadır.</p>
<pre>$örnek = "string";
$sayi = 1;
$boolen = true;</pre>
<p><strong>Tam Sayı (Integer) Veri Türü</strong></p>
<p>Matematiktende bildiğimiz gibi negatif ve pozitif ondalık kısmı bulunmayan sayılardır.<strong> </strong></p>
<pre>$tamsayi = 13;
$tamsayi = -13;
$tamsayi = 131235234;</pre>
<p>gibi örnekler verebiliriz.</p>
<p><strong>Kayan Noktalı (Reel)(Double) Veri Türü</strong></p>
<p>Ondalıklı kısmı olan sayıları tutabilen değişken tipidir.</p>
<pre>$ondaliklisayi = 13.4;
$ondaliklisayi = -13.465;
$ondaliklisayi = 131235234.123;</pre>
<p>Örenktede görüldüğü gibi bu veri tipinde atama yaparken sayının ondalıklı kısmı yazılırken "." (nokta) konulur.</p>
<p><strong>Karakter Dizileri (String) Veri Türü</strong></p>
<p>Karakterlerden oluşan veri türüdür.</p>
<pre>&lt;?
$ad = "fatih"; 
$adsoyad = "$ad Kaşkaş";
echo $soyad;
?&gt;
Çıktı: fatih Kaşkaş</pre>
<p>Örneğimizde $ad değişkenimize string olarak fatih değerini atadık daha sonra $adsoyad değişkenine "$ad Kaşkaş" şeklinde bir atma yaptık bu atamadan anlamamız gereken çift tırnak içine yazdığımız değişkenler string olarak değil değişkenolarak algılanmakta ve değeri neyse o yazdırılmaktadır. Ancak bu durum tek tırnak kullandığımız zaman geçerli değildir. Tek tırnak içerisine ne yazmışsak aynen olduğu gibi dışarıya yazılır.</p>
<pre>&lt;? $ad = "fatih";
$adsoyad = '$ad Kaşkaş';
echo $soyad;
?&gt;
Çıktı: $ad Kaşkaş</pre>
<p><strong>Dizi Tipindeki Değişkenler</strong></p>
<p>Aynı değişken kullanılarak içerisinde birden fazla değer tutabilmemizi sağlayan tip diyebiliriz. Bu değişkenin tanımlaması şöyle yapılır ;</p>
<pre>$dizi [anahtar]=deger;</pre>
<p>Dikkat etmemiz gereken dizinin anahtar diye belirttiğimiz indis değeri karakter veya nümerik bir değer olabilir ama negatif değer alamaz.</p>
<p>Örnek :</p>
<pre>&lt;?
$gun[0]= "pazartesi";
$gun[1]= "salı";
$gun[2]= "çarşamba";
$gun[3]= "perşembe";
$gun[4]= "cuma";
?&gt;</pre>
<p>Mantıksal (Boolen) Değişkenler</p>
<p>Bazı kaynaklar Php de mantıksal değişkenlerin olmadığını ileri sürmekte. Ancak diğer değişken türleri mantıksal değişkene çevrilebilmekte.</p>
<p><img class="alignnone" title="mantıksal dönüşüm" src="http://img337.imageshack.us/img337/6488/php01.png" alt="" width="500" height="159" /></p>
<p>Değişkenler arasında dönüşüm settype() fonksiyonu , değişken tipini öğrenmek içinde gettype() fonksiyonu kullanılır.</p>
<pre>settype(degisken,dönüştürülecek tip);
gettype(değişken);</pre>
<p>Bu fonksiyonlar yukarıdaki gibi kullanılmaktalar.</p>
<p>Yardımcı olabildiysem ne mutlu...Selametle arkadaşım...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fatihkaskas.com/2009/11/php-degiskenler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
