<?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>Serpito &#187; Yazılım-Bilişim</title>
	<atom:link href="http://www.serpito.com/etiket/yazilim-bilisim/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.serpito.com</link>
	<description>Güncel Teknoloji ve Yazılım Blogu</description>
	<lastBuildDate>Fri, 10 Feb 2012 12:05:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Php Dersleri Yayında</title>
		<link>http://www.serpito.com/php-dersleri-yayinda/</link>
		<comments>http://www.serpito.com/php-dersleri-yayinda/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 21:33:41 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[Güncel]]></category>
		<category><![CDATA[Php dersleri]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/php-dersleri-yayinda/</guid>
		<description><![CDATA[Serpito.Com yayına geçeli iki ay oldu. Benim asıl amacım olan yazılım ve web uygulamaları için hazırda olan ders notlarını yayınlamayı bugün itibariyle başarmış bulunuyorum. Yoğunluk bu aldı başını gidiyor. Sanki kış uykusundan kalkmış gibi , Mart ayı girdi ve aksiyon göstermeye başladım . Bu yaz iyi geçecek işallah. Öncelikle dersler hakkında birkaç önemli hatırlatma yapayım <a href="http://www.serpito.com/php-dersleri-yayinda/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Serpito.Com yayına geçeli iki ay oldu. Benim asıl amacım olan  yazılım ve web uygulamaları için hazırda olan ders notlarını yayınlamayı bugün itibariyle başarmış bulunuyorum. Yoğunluk bu aldı başını gidiyor. Sanki kış uykusundan kalkmış  gibi , Mart ayı girdi ve aksiyon göstermeye başladım . Bu yaz iyi geçecek işallah.</p>
<p>Öncelikle dersler hakkında birkaç önemli hatırlatma yapayım .</p>
<ul>
<li>Referans olarak , internetin web okulu denilebilecek <a href="http://www.w3schools.com/php/default.asp" target="_blank">W3Schools</a> &#8216; u aldım.</li>
<li><a href="http://www.php.org.tr/" target="_blank">PHP</a>&#8216;nin ilk derslerinde çeviri hatalarını farkedebilirsiniz, bunu da acemilik diye değerlendirmenizi istirham ederim.</li>
<li>Sonraki dersleri bizzat kendim kendim anlatmaya çalıştım , yine de W3schools &#8216; un metadolojisini bırakmadım .</li>
<li>Örnek kodlar da aynı şekilde W3Schools&#8217; dan tercüme yoluyla alıntıdır .</li>
<li>2 yıl önce çevirdiğim bu dersleri daha derinleştirmek istiyorum ama bakalım kismet artık.</li>
<li>Faydalanan arkadaşlardan ricam;  eksik gördükleri , detaylandırılması gereken yerleri yorumlarında belirtmeleri. Bu şekilde karşılıklı olarak faydalanabiliriz.</li>
</ul>
<p>Şuan için PHP konusunu &#8220;Temel PHP&#8221; , &#8220;İleri Seviye&#8221;  ve &#8220;Veritabanı&#8221;  olarak 3 ana kategoriye ayırdım. Daha rahat takip ediliebilir duruma geldi sanırım .  Tabi ki bu dersleri takip eden biri PHP yiyip yutacak diye bir kaide yok . PHP dediğimiz bir deryadır . Yine de benim bu dersleri takip ederek öğrendiğimi düşünürsek , faydalı olacağı kesindir .</p>
<p>Veritabanı olarak MySQL&#8217;in popülaritesini  ve PHP-MySQL ilişkisini düşünerek , MySQL sistemini seçtim. <a href="http://serpito.com/etiket/mysql-dersleri/" target="_blank">MySQL </a>e ait 11 adet ders girdim . Bu derslerde de aynı mevzuat geçerlidir .</p>
<p><a href="http://serpito.com/php-dersleri/">Derslere Ulaşmak İçin Tıklayın &gt;&gt;</a></p>
<p>İyi çalışmalar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/php-dersleri-yayinda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Nedir?</title>
		<link>http://www.serpito.com/java-nedir/</link>
		<comments>http://www.serpito.com/java-nedir/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 07:55:25 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[Java Kaynakları]]></category>
		<category><![CDATA[java giriş]]></category>
		<category><![CDATA[java nedir]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/java-nedir/</guid>
		<description><![CDATA[Mart 2007 dönemine ait tuttuğum notlara ilişkin java derslerine kendimce giriş yapmışım . Sanırım yayınlamak için en uygun yer burası olacaktır . Buyrun. Sadece interneti değil tüm bilgisayar dünyasını değişime uğratacak SUN firmasının geliştirdiği yeni platform bağımsız programlama dili.Hindistan’da bir ada.Ana ihracat ürünü kahve olan Pazifik’te bir ada bu yüzden USA’da kahve için kullanılan argo <a href="http://www.serpito.com/java-nedir/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mart 2007 dönemine ait tuttuğum notlara ilişkin java derslerine kendimce giriş yapmışım . Sanırım yayınlamak için en uygun yer burası olacaktır . Buyrun.<br />
Sadece interneti değil tüm bilgisayar dünyasını değişime uğratacak SUN firmasının geliştirdiği yeni platform bağımsız programlama dili.Hindistan’da bir ada.Ana ihracat ürünü kahve olan Pazifik’te bir ada bu yüzden USA’da kahve için kullanılan argo kelimedir. </p>
<p align="justify"><font><strong>1. Basit &amp; Küçük</strong></font></p>
<p>Java programlama dilinin öğrenilmesinin kolay olduğunu iddia eden Sun’daki geliştiricilere, yeni programlamaya başlayanların inanması biraz güç olacaktır.<br />
Programlamayı bilen kişiler için (özelliklede C++) çok daha kolaydır. Çünkü Java C++ ‘a çok benzer.<br />
C++ ‘da karmaşık olan bazı şeyler atılmış, basit olanlar eklenmiş<br />
Küçük : Java çok küçük işlemcilerde bile çalışabilir. Temel ihtiyacı ( İşlemci, standart sınfılar ve “Thread”-desteği ) 215 KB dır. (Sun ‘ın iddiası )</p>
<p><font><strong>2. Nesneye yönelimli &amp; Dağınık </strong></font></p>
<p>Nesneye yönelimli mi ? O da ne? Nesne yönelimli (Object Oriented) , insanların kavramada çok zorluk çektikleri bir kavram. Ama bu, iyi özelliklerinden dolayı, yazılım geliştirmede kabul görmesini engelleyemiyor.</p>
<p><span id="more-35"></span><br />
Adından da anlaşıldığı gibi, nesneye yönelimli programlamada insan nesne geliştirmeye konsantre oluyor. Nesne, verilerden ( değişkenler ) ve bu verileri değiştirmeye yarayan fonksiyonlardan ( Method ) oluşuyor. Nesneye yönelimli programlamada, sonradan kullanılabilecek genel nesneler (Object) oluşturulması idealdir (Sınıflar). Profesyonel programlamada, devamlı büyüyen havuzda bulunan nesnelere ulaşılarak, bu nesneler tekrar kullanılabilir (Sınıf kütüphaneleri). Standart sınıf kütüphaneleri (Giriş/Çıkış, Grafik vb.) oluşturulmuştur. Bunlar programların içine katılırlar.<br />
Uzaktaki bir sistemde bulunan nesnelere Java programları Internet üzerinden kolayca ulaşabilirler.Sun firmasının vizyonu : Programların tamamının lokal bilgisayarda bulunmaması, gerekli parçacıklarına ihtiyaç halinde internet üzerinden erişilmesi. Sun firmasının bu vizyonunun gerçek olup olmayacağını göreceğiz…</p>
<p><font><strong>3. Yorumlayıcılı &amp; Hızlı </strong></font></p>
<p>Java programları direkt işlemci tarafından yorumlanmaz. Özel bir program tarafından yorumlanırlar (Yorumlayıcı = Interpreter ).<br />
Bunun avantaj ve dezavantajları vardır : Programı geliştirirken bazı adımlardan kurtulursunuz. Örneğin bazı program parçacıklarına bağlantı kurmaktan (Link). Dezavantajı ise tüm desteklemelere rağmen, programın çalışmasının yavaş oluşu.<br />
Sun firması bir ara katman oluşturdu. Java bir önyorumlayıcı tarafından byte koduna (bytecode) çevrilir. Çok büyük avantaj olan, bazı küçük değiştirmelerde derleyemeye gerek kalmaması, bununla yok oluyor.<br />
Fakat bu “bytecode” makina diline çok yakındır. Bundan dolayıdır ki çok hızlı bir kod oluşturulmuş oluyor. Bu arada “Just-in-Time” Compiler lar “bytecode” u gerçek makina koduna çeviriyorlar. Böylece hız 10 kat (hatta daha fazla) artıyor.<br />
Sun firmasının geliştireceği özel “Java işlemcileri” kapıda. Bunlar Java programları direkt çalıştıracaklar.</p>
<p><font><strong>4. Sağlam &amp; Güvenilir</strong></font></p>
<p>Derleyici (Compiler) ve yorumlayıcı (Interpreter) kombinasyonun başka bir yönden avantajları var. Ön derleyici tip (ve buna benzer) hataları kontrol ederken, yorumlayıcı hataları yakalar ve gereğini yapar. En kötü ihtimalle, derlenmiş bir program çöker.<br />
Yorumlayıcı, yabancı verilere ulaşılmasını engeller. C++ ‘taki bu özellik kaldırmış.<br />
Gerçekten Java güvenli bir programlama dili ( Hiç bir şey %100 güvenli değildir. Günümüzde kredi kartı üçkağıtçılığı yapılmasına rağmen halen insanlar hal kredi kartlarını internet üzerinden kullanıyorlar. Niye Java %100 güvenilir olsun ki ….)</p>
<p><font><strong>5. Platform bağımsız &amp; Taşınabilir </strong></font></p>
<p>Burada program geliştiricilerinin bir rüyası gerçekleşiyor:Herkes farklı işlemcilerde ve işletim sistemlerindeki problemi bilir. Birisinde çalışır diğerinde çalışmaz ve bu geliştiricilerin kabusudur ( Düşünün ki 10 tane video sistemi var ). Derleyici burada devreye girer ve programı “bytecode” çevirir. Bu kod tamamen platform bağımsızdır ve tüm işlemcilerde çalışır ( İnşallah )<br />
Bir Java programı, hiçbir değişiklik yapılmadan, desteklenen tüm sistemlerde çalışır.<br />
Ayrıca C++ ‘da bazı belirsizlik arz eden tanımlar temizlenmiş. Bu tanımlar değişik sistem ve derleyicilerde, değişik biçimlerde kabul ediliyorlardı. Örneğin C++ ‘da hiçbir zaman bir tamsayının (integer) kaç byte olduğu bilinemiyordu. Java’da bir tamsayı herzaman (Hangi sistemde olursa olsun ) 4 Byte dır.</p>
<p><font><strong>6. Multithread &amp; Dinamik</strong></font></p>
<p>Modern bir programda bir çok işlem aynı zamanda olur. Bu özelliğe “multithread” deniyor (Buna uygun bir türkçe kelime bulamadım). Java bu tür programlar geliştirenlere, özel fonksiyonlar sunuyor ki, geliştiriciler programın asıl amacına konsantre olsunlar.<br />
Bazı düzenlemelerden dolayı Java, C++ ‘dan daha dinamiktir. Sınıflar (Class) ve Nesneler (Object) arasındaki ilişkiler katı bir kural ile bağlı değildirler. İleriki safhalarda değiştirilmesi çok basittir. ( Bu da yorumlayıcı sayesindedir)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/java-nedir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java ve yazılım sektörü</title>
		<link>http://www.serpito.com/java-ve-yazilim-sektoru/</link>
		<comments>http://www.serpito.com/java-ve-yazilim-sektoru/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 11:21:23 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[Java Kaynakları]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[sektörel rehber]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/java-ve-yazilim-sektoru/</guid>
		<description><![CDATA[Malum java konusunda araştırma ve gelişim dönemlerini yaşıyorum . Bu sebeble önceki yazımda belirttiğim gibi bir araştırma ve inceleme silsilesi geçireceğim . Serüvenin başında , öncelikle mevzu bahis olan konunun yazılım sektöründeki yeri önemi üzerine birkaç satır yer vereyim. Gerçi PHP  konusunda bu çizelgeye uymadım, yine de kaybımı telafi ederim vakti zamanı gelince. Neyse işimize <a href="http://www.serpito.com/java-ve-yazilim-sektoru/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Malum java konusunda araştırma ve gelişim dönemlerini yaşıyorum . Bu sebeble önceki <a href="http://serpito.com/turkce-kaynak-derdi/" target="_blank">yazımda</a> belirttiğim gibi bir araştırma ve inceleme silsilesi geçireceğim . Serüvenin başında , öncelikle mevzu bahis olan konunun yazılım sektöründeki yeri önemi üzerine birkaç satır yer vereyim. Gerçi <a href="http://serpito.com/etiket/php/" target="_blank">PHP</a>  konusunda bu çizelgeye uymadım, yine de kaybımı telafi ederim vakti zamanı gelince.</p>
<p>Neyse işimize dönelim , daha sonra tamamına erdiririm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/java-ve-yazilim-sektoru/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Türkçe Kaynak Derdi</title>
		<link>http://www.serpito.com/turkce-kaynak-derdi/</link>
		<comments>http://www.serpito.com/turkce-kaynak-derdi/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 10:40:48 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[Java Kaynakları]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[yazılım dünyası]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/turkce-kaynak-derdi/</guid>
		<description><![CDATA[Java ve oracle ile ilgili birçok ingilizce kaynak olduğu halde neden , aynı oranda türkçe kaynak bulunmuyor acaba? Bu düşünce beni hali hazırda öğrenmek ve aynı zamanda uygulama geliştirmekte olduğum java oracle ve myeclipce developing konularında günlük tutmaya sevkediyor . Karar verdim bundan sonra her yeni öğrendiğim konuları bir şekilde buraya aktarıcam. şimdilik bildiklerimle başlamalıyım. <a href="http://www.serpito.com/turkce-kaynak-derdi/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Java ve <a href="http://oracle.com" target="_blank">oracle</a> ile ilgili birçok ingilizce kaynak olduğu halde neden , aynı oranda türkçe kaynak bulunmuyor acaba? Bu düşünce beni hali hazırda öğrenmek ve aynı zamanda uygulama geliştirmekte olduğum java oracle ve myeclipce developing konularında günlük tutmaya sevkediyor .</p>
<p>Karar verdim bundan sonra her yeni öğrendiğim <a href="http://java.sun.com" target="_blank">konuları </a>bir şekilde buraya aktarıcam. şimdilik bildiklerimle başlamalıyım.</p>
<p>Hayırlısı olsun</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/turkce-kaynak-derdi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>STRING</title>
		<link>http://www.serpito.com/string/</link>
		<comments>http://www.serpito.com/string/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 22:39:10 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[php ders]]></category>
		<category><![CDATA[string dersleri]]></category>
		<category><![CDATA[string php]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/string/</guid>
		<description><![CDATA[Bir String değişkeni herhangi bir karakter grubunu (genellikle yazı, text parçaları) tutmak,belirtmek ve üzerinde işlem yapmak için kullanılır. PHP de String String değişkenleri karakter dizisi içeren değerler için kullanılır. Bu dersimizde ,PHP String kullanımı ve genel olarak kullanılan operator ve fonksiyonları tanıyacağız. Bir String oluşturduktan sonra işleme koyabiliriz. Bir String doğrudan bir fonksiyon tarafından kullanılabilir <a href="http://www.serpito.com/string/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bir String değişkeni herhangi bir karakter grubunu (genellikle yazı, text parçaları) tutmak,belirtmek ve üzerinde işlem yapmak için kullanılır.</p>
<hr />
<h3>PHP de String</h3>
<p>String değişkenleri  karakter dizisi içeren değerler için kullanılır.</p>
<p>Bu dersimizde ,PHP String  kullanımı ve genel olarak kullanılan operator ve fonksiyonları tanıyacağız.</p>
<p>Bir String oluşturduktan sonra işleme koyabiliriz. Bir String doğrudan bir fonksiyon tarafından kullanılabilir veya değişkende tutulabilir.Önceki konumuzda yazdığımız Merhaba Dunya örneğini String konusuna uyarlayalım.Merhaba Dunya sözünü bir değişeken atayarak ,o değişkeni ekrana dökmek daha yararlı olacaktır:Şöyle ki:</p>
<blockquote>
<pre>&lt;?php</pre>
<pre>	$txt="Merhaba Dunya";</pre>
<pre>	echo $txt;?&gt;</pre>
</blockquote>
<p>Yukardaki kod parçasının ekrandaki çıktısı</p>
<blockquote>
<pre>Merhaba Dunya</pre>
</blockquote>
<p>Şimdi ise,String&#8217;imizi daha farkli işlem yaparak birden fazla değişkenin aynı anda ekrana dökümünü görelim.<br />
<span id="more-27"></span></p>
<h2>Birleştirme Operatörü</h2>
<p>PHP dilinde sadece 1 adet string operatörü bulunur.</p>
<p>Bu birleştirme operatörü (.) iki stringi birleştirmek için kullanılır.</p>
<p>İki değişkeni birleştirmek için:</p>
<blockquote><pre>&lt;?php$txt1="Merhaba Dunya";$txt2="1984";

echo $txt1 . " " . $txt2;

?&gt;</pre>
</blockquote>
<p>Yukarıdaki kod bloğunun ekrandaki çıktısı şu şekildedir:</p>
<blockquote>
<pre>Merhaba Dunya 1984</pre>
</blockquote>
<p>Yukarda gördüğümüz String operatorunu $txt2 değişkenine de ekleyerek  3. bir değişken ile birleştirmemiz mümkündür.</p>
<hr />
<h2> strlen() fonksiyonu</h2>
<p>strlen() fonksiyonu,işleme aldığı string in karakter uzunluğu bulur ve bir değişken olarak tutar.</p>
<p>Şimdi  &#8220;Benim adım serpito!&#8221; stringinin kaç karakterden oluştuğunu öğrenelim:</p>
<blockquote><pre>&lt;?phpecho strlen("Benim adım serpito!");?&gt;</pre>
</blockquote>
<p>Ekrandaki çıktı şu şekildedir:</p>
<blockquote><pre>19</pre>
</blockquote>
<h2>strpos() fonksiyonu</h2>
<p>strpos() fonksiyonu  bir string icinde ,bir string parcasi veya karakter arama islemi yapar.<br />
Eslesme islemi gerceklesirse,yani aranilan kelime bulunursa,fonksiyon bulunan sonucun baslangic degerini dondurur,, herhangi bir eslesme bulunmadigi takdirde,FALSE dondurur<br />
Simdi Merhaba Dunya mizin icinde Dunya kelimesini arayalim:</p>
<blockquote><pre>&lt;?phpecho strpos("Merhaba Dunya!","Dunya");?&gt;</pre>
</blockquote>
<p>Kodun ciktisi su sekilde olur:</p>
<blockquote><pre>6</pre>
</blockquote>
<p>Bu sonuc,Cumlenin 6. indisinde yer alan D harfiyle basliyor anlamina gelir.Harfleri tek tek saydigimiz takdirde ise 7. karakter oldugunu goruruz.Bunun sebebi karakter dizisi 0. indisten baslamasidir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/string/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP Değişkenleri</title>
		<link>http://www.serpito.com/php-degiskenleri/</link>
		<comments>http://www.serpito.com/php-degiskenleri/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 22:34:38 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[dersler]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP değişkenleri]]></category>
		<category><![CDATA[variables]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/php-degiskenleri/</guid>
		<description><![CDATA[Bir değişken geçici yada kalıcı olarak , sayı,dizi veya yazi-katarları gibi değerleri tutmak için kullanılır.Bir değişken tanımladığınız zaman scriptlerinizde defalarca kullanabilirsiniz PHP dilinde tüm değişkenler &#8221; $ &#8221; sembolunun öntanımıyla belirtilir. PHP de değişken tanımı genel olarak aşağıdaki gibidir: $degisken_adi = deger; Yeni PHP programcıları genellikle değişken tanımı sırasında $ işaretini unutur ve php kodları <a href="http://www.serpito.com/php-degiskenleri/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bir değişken geçici yada kalıcı olarak , sayı,dizi veya yazi-katarları gibi değerleri tutmak için kullanılır.Bir değişken tanımladığınız  zaman scriptlerinizde defalarca kullanabilirsiniz</p>
<p>PHP dilinde tüm değişkenler  &#8221; $ &#8221; sembolunun öntanımıyla belirtilir. PHP de değişken tanımı genel olarak aşağıdaki gibidir:</p>
<blockquote><p><code>$degisken_adi = deger;</code></p></blockquote>
<p>Yeni PHP programcıları genellikle değişken tanımı sırasında $ işaretini unutur ve php kodları hata ve hatalar verir.Bu durumda scriptleriniz çalışmaz.Bu durumlara dikkat etmenizi rica ederim.</p>
<p>Şimdi yazi dizisi ve sayı tutan iki değişken tanımlayalım:</p>
<blockquote>
<pre>&lt;?php

$yazi = "Merhaba Dunya";

$sayi = 16;

?&gt;</pre>
</blockquote>
<h3>PHP Oldukça Esnek Bir Dildir</h3>
<p>PHP tanımlarken değişkenleri kullanmadan önce deklare(betimleme) etmeniz gerekmiyor..<br />
<span id="more-26"></span><br />
Yukardaki örnekte gördüğünüz gibi,önce değişkeninizin tipini(int, double, String&#8230;vs) belirtmenize gerek olmadan değer vererek kullanmanız mümkündür.</p>
<p>PHP ,otomatik olarak  tanımlanan değişkenin tipini ayırır.Bu php programcıları için çok büyük kolaylıktır,</p>
<p>Diğer dillerde kullanacağınız değişkeni önceden tanımlamak zorunda ve sistem belleğine değişkeninizin tipini ayırtmanız gerekir.PHP de ise kullanmaya başladığınız andan itibaren değişkeninizi belirtmiş olursunuz.</p>
<h3>Değişken İsimlendirme Kuralları</h3>
<ul>
<li>Birden çok kelime içeren değişken isimlerinizi  &#8220;_&#8221; (altçizgi) ile ayırın.Örnek:&#8221;$degisken adi&#8221; yanlış bir tanımlamadır..Bunun yerine $degisken_adi veya $degiskenAdi doğru olur.</li>
<li>Değişken isiminiz (a-Z, 0-9, and _ ) biçimli  alfanumerik karakterleri içerebilir.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/php-degiskenleri/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>PHP Yazım Kuralları</title>
		<link>http://www.serpito.com/php-yazim-kurallari/</link>
		<comments>http://www.serpito.com/php-yazim-kurallari/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 11:55:04 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[dersler]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php code]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/php-yazim-kurallari/</guid>
		<description><![CDATA[Basit PHP Söz-dizimi(Syntax) PHP scriptleri her zaman &#60;?php anahtarıyla açılır ve ?&#62;.anahtar dizimyle son bulur. Bu script arasında kalan bütün kodlar sunucu tarafından PHP scripti olarak yorumlanır ver derlenir.PHP kod bloğu dosyanızın her yerinde bulunabilir.Önemli olan &#60;?php ve ?&#62; anahtarları doğru biçimde tanımlansın. Kısayol için PHP kodları &#60;? ve ?&#62; şeklinde açıp kapatılarak da sunucu <a href="http://www.serpito.com/php-yazim-kurallari/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Basit PHP Söz-dizimi(Syntax)</h3>
<p>PHP scriptleri her zaman <code>&lt;?php</code>  anahtarıyla açılır ve  <code>?&gt;</code>.anahtar dizimyle son bulur. Bu script arasında kalan bütün kodlar sunucu tarafından PHP scripti olarak yorumlanır ver derlenir.PHP kod bloğu dosyanızın her yerinde bulunabilir.Önemli olan  <code>&lt;?php</code>  ve  <code>?&gt;</code> anahtarları doğru biçimde tanımlansın.  Kısayol için  PHP kodları <code>&lt;?</code> ve <code>?&gt; </code> şeklinde açıp kapatılarak da sunucu tarafından  yorumlanabilir.Bana sorarsanız sunucu rahatlığı ve güvenliği için (<code>&lt;?php</code>) haliyle kullanmanız alışkanlık ve anlaşılırlık bakımından tavsiyemdir.</p>
<blockquote>
<pre><font color="#ff0000">&lt;?php</font></pre>
<p><font color="#ff0000">            </font></p>
<pre><font color="#ff0000">//php kodlarınız buraya</font></pre>
<p><font color="#ff0000">            </font></p>
<pre><font color="#ff0000"><font color="#ff0000">?&gt;</font></font></pre>
</blockquote>
<p>Bir PHP dosyası  bildiğimiz HTML tagları ve PHP scriptlerinden oluşur.  Adet olduğu üzere PHP kodlarımıza Merhaba Dünya (Hello World) diyerek başlayalım.Dosyamız yorumlandıktan sonra tarayıcımızdan Merhaba Dünya mesajını görelim:<br />
<span id="more-25"></span></p>
<blockquote>
<pre><code></code>&lt;html&gt;&lt;body&gt;
<pre>&lt;?php echo "Merhaba Dünya"; ?&gt;</pre>
<p>&lt;/body&gt;&lt;/html&gt;</pre>
</blockquote>
<p>Her Php kod satırı &#8221; ; &#8220;-(noktalıvirgül) ile bitmesi gerekir.Noktalı virgül bir PHP kodundan ,başka bir koda geçildiğini ifader eder.  PHP ile çıktı ( output ) işlemlerini iki durumda gerçekleştirebiliriz: <strong>echo </strong>ve <strong>print</strong>.</p>
<h3>PHP&#8217;de Yorum Satırları</h3>
<p>PHP kodlarımızda ,dili C dilinden de hatırlayacağınız üzere , tek satırlar için &#8221; // &#8221; , geniş yorum blokları için  /* &#8230;&#8230;.  */  yorum anahtarlarını kullanırız.</p>
<blockquote>
<pre>&lt;html&gt;&lt;body&gt;</pre>
<pre>&lt;?php</pre>
<pre>//Bu bir yorum satırıdır</pre>
<pre>/* Bu da

bir yorum

bloğudur

*/</pre>
<pre>?&gt;</pre>
<pre>&lt;/body&gt;</pre>
<pre>&lt;/html&gt;</pre>
</blockquote>
<blockquote><p> Internet tarayıcınızda açtığınız web sayfasında herhangi bir php sayfasında ,&#8221;View Source-Kaynağı Görüntüle&#8221; seçeneğiyle bir PHP dosyasını tamamen izleyemezsiniz.Kaynak kodlarında yanlızca HTML formatında kod dizini görebilirsiniz.Bunun sebebi,sunucunun php dosyasını yorumlar ve çıktısını yayınlayarak html formatında bir kod dosyası tarayıcınıza göndermesidir.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/php-yazim-kurallari/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP Kurulumu</title>
		<link>http://www.serpito.com/php-kurulumu/</link>
		<comments>http://www.serpito.com/php-kurulumu/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 11:43:30 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[installing php]]></category>
		<category><![CDATA[kurulumu]]></category>
		<category><![CDATA[php kurulumu]]></category>
		<category><![CDATA[ubuntu php]]></category>
		<category><![CDATA[winxp]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/php-kurulumu/</guid>
		<description><![CDATA[Yerel HTTP sunucumuzu temin ve hazır hale getirmek için birkaç adımlık klavuz hazırlayım dedim. Öncelikle ayrı ayrı gereken araçların kurulumunu tekrara düşmemek ve vakit kaybetmemek için uzun uzun anlatmak yerine anlatılmış mecralara link attım. Buyrun başlayalım. Kullanacağımız programı seçelim. Zaman zaman farklı PHP web sunucusu kullandığım için , en beğendiğim birkaç tanesini tavsiye edebilirim.Ayrıca ubuntu <a href="http://www.serpito.com/php-kurulumu/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yerel HTTP sunucumuzu temin ve hazır hale getirmek için birkaç adımlık klavuz hazırlayım dedim. Öncelikle ayrı ayrı gereken araçların kurulumunu tekrara düşmemek ve vakit kaybetmemek için uzun uzun anlatmak yerine anlatılmış mecralara link attım. Buyrun başlayalım.</p>
<ul>
<li>Kullanacağımız programı seçelim.</li>
</ul>
<p>Zaman zaman farklı PHP web sunucusu kullandığım için , <a href="http://apache2triad.net" target="_blank">en</a> <a href="http://www.appservnetwork.com/" title="Appserv" target="_blank">beğendiğim</a> <a href="http://www.wampserver.com" target="_blank">birkaç</a> tanesini tavsiye edebilirim.Ayrıca ubuntu gibi platformlar da da kullanabileceğiniz PHP web sunucusu <a href="http://ubuntuforums.org/showthread.php?t=223410" target="_blank">bulunur</a>.</p>
<ul>
<li>  Kurulum esnasında dikkat edilmesi gereken hususlar:
<ul>
<li>windows xp icin <a href="http://www.r10.net/site-server-administration/30700-win-xpde-apache2triad-ile-php-web-sunucusu.html" target="_blank">kurulum</a></li>
<li>ubuntu icin xampp server <a href="http://ubuntuforums.org/showthread.php?t=223410" target="_blank">kurulumu</a></li>
</ul>
</li>
</ul>
<p><strike>Not:</strike>  Basit birşekilde takip edebileceğiniz kaynakları sunmaya çalıştım . Detaylara veya farklı durumlardakı server kurulum aşamalarına ihtiyaç duyarsanız yorumlardan bana ulaşabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/php-kurulumu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;e Giriş</title>
		<link>http://www.serpito.com/php-e-giris/</link>
		<comments>http://www.serpito.com/php-e-giris/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 10:56:46 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[personal home page]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Php dersleri]]></category>
		<category><![CDATA[php giris]]></category>
		<category><![CDATA[veritabanı]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/22/</guid>
		<description><![CDATA[PHP ,sunucu tarafli calisan,dinamik ve interaktif website hazirlama konusunda cok guclu bir dildir.PHP cok yaygin olarak kullanilan,ucretsiz ve MICROSOFT&#8217;un ASP sine alternatif olabilen bir teknolojidir.Web uygulamalari icin tam uyumludur ve HTML Kodlarinin icine direkt olarak adabte edilebilir. PHP yazim dizini(syntax) bakimindan Perl ve C dilleriyle buyuk benzerliklere sahiptir.Cogunlukla PHP Apache(web sunucusu) ile birlikte bircok farkli <a href="http://www.serpito.com/php-e-giris/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kodadiweb.com/uploads/habericfoto/php2.gif" align="left" title="PHP" height="46" width="78" />PHP ,sunucu tarafli calisan,dinamik ve interaktif website hazirlama konusunda cok guclu bir dildir.PHP cok yaygin olarak kullanilan,ucretsiz ve MICROSOFT&#8217;un ASP sine alternatif olabilen bir teknolojidir.Web uygulamalari icin tam uyumludur ve HTML Kodlarinin icine direkt olarak adabte edilebilir.</p>
<p>PHP yazim dizini(syntax) bakimindan Perl ve C dilleriyle buyuk benzerliklere sahiptir.Cogunlukla PHP Apache(web sunucusu) ile birlikte bircok farkli isletim sisteminde kullanilabilir.PHP ayni zamanda ISAPI ve MICROSOFT IIS destekleyerek Windows ortaminda da kullanilabilir.Bir PHP dosyasi text,HTML taglari ve scriptler icerebilir.Dosyadaki scriptler server da yorumlanir.</p>
<h3>Ne Ogrenmeniz Gerekiyor?</h3>
<p><span id="more-22"></span><br />
Baslamadan once asagidaki konulara hakim olmanizi oneririz.</p>
<ul>
<li>HTML / XHTML</li>
<li>Script Bilgisi</li>
</ul>
<h3>PHP Nedir?</h3>
<ul>
<li>PHP (<strong>P</strong>ersonel <strong>H</strong>ome <strong>P</strong>age) Kisisel Web Sayfasi</li>
<li>PHP , ASP gibi server-tarafli dildir.,</li>
<li>PHP Server tarafindan yorumlanir</li>
<li>PHP cesitli databaseleri destekler (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)</li>
<li>PHP Acik kaynakli bir dildir(OSS)</li>
<li>PHP kullanimi ucretsizdir</li>
</ul>
<h3>PHP Dosyasi Nedir?</h3>
<ul>
<li>PHP dosyasi, HTML taglari and script icerir</li>
<li>PHP tarayicilara HTML gorunumlu olarak doner</li>
<li>PHP &#8220;.php&#8221;, &#8220;.php3&#8243;, or &#8220;.phtml&#8221; uzantilar ile tarif edilir.</li>
</ul>
<h3>MySQL Nedir?</h3>
<ul>
<li>MySQL veritabani saglayicisidir.</li>
<li>MySQL kucuk ve buyuk uygulamalarin her ikisi icinde uygundur</li>
<li>MySQL standart SQL i destekler</li>
<p><!--more--></p>
<li>MySQL sayilardan olusan bir platforda derlenir</li>
<li>MySQL kullanimi ucretsizdir</li>
</ul>
<h3>PHP + MySQL</h3>
<p>PHP , MySQL ile tam uyumlu bir dildir.farkli isletim sistemlerinde yorumlanabilir(Windows sisteminde olusturulabilir ve Unix sisteminde sunulabilir.</p>
<h3>Neden PHP?</h3>
<ul>
<li>PHP farkli platformlarda kullanilabilir(Windows, Linux, Unix, etc.)</li>
<li>PHP butun serverlara uyumlu haldedir(Apache, IIS, etc.)</li>
<li>PHP resmi sitesi : <a target="_blank" href="http://www.php.net/">www.php.net</a> den ucretsiz olarak yuklenebilir ve kullanilabilir</li>
<li>PHP ogrenimi kolaydir</li>
</ul>
<h3>Nasil Baslanir ?</h3>
<ul>
<li>Bilgisayariniza Apache Web Serverini kurun</li>
<li>Bilgisayariniza PHP servisini yukleyin</li>
<li>Bilgisayariniza MySQL i yukleyin.</li>
<li>Ilk 3 maddeyi gormezlikten gelip , <a target="_blank" href="http://sourceforge.net/projects/apache2triad/files/Stable%20%28Apache2.0%20PHP4%20MySQL4%29/1.4.4/apache2triad1.4.4.exe/download">Apache2Triad</a> veya benzerlerini kullanabilirsiniz.</li>
</ul>
<p>Not: Php dersleri kategorisi altinda girdigim tum makaleler , <a target="_blank" href="http://w3schools.com">orjinalinden</a> bizzat tarafimdan tercume edilmistir. umarim isinize yarar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/php-e-giris/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Sun MicroSystems , MySQL i satın aldı</title>
		<link>http://www.serpito.com/sun-microsystems-mysql-i-satin-aldi/</link>
		<comments>http://www.serpito.com/sun-microsystems-mysql-i-satin-aldi/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 20:26:48 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[İnternet]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[Yazılım-Bilişim]]></category>

		<guid isPermaLink="false">http://serpito.com/sun-microsystems-mysql-i-satin-aldi/</guid>
		<description><![CDATA[Dün haber okurken rastladığım , okuyunca tek kelimelik (ohaaaa) tepki vermeme neden olan olay budur. Artık , Java developing işiyle meşgul arkadaşlar MySQL i ve PHP ve birçok yazılım teknolojileri ile uğraşan arkadaşlar da Java ya eskisi kadar önyargılı bakmayacak. Yine de insanoğlu düşünmeden edemiyor , Java aynı anda Oracle tabanlı frameworklere sonsuz güven ve <a href="http://www.serpito.com/sun-microsystems-mysql-i-satin-aldi/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dün haber okurken rastladığım , okuyunca tek kelimelik (ohaaaa) tepki vermeme neden olan <a href="http://www.zaman.com.tr/haber.do?haberno=639938" target="_blank">olay</a> budur.</p>
<p>Artık , Java developing işiyle meşgul arkadaşlar MySQL i ve  PHP ve birçok yazılım teknolojileri ile uğraşan  arkadaşlar da Java ya eskisi kadar önyargılı bakmayacak.  Yine de insanoğlu düşünmeden edemiyor , Java aynı anda Oracle tabanlı frameworklere sonsuz güven ve destek verirken , MySQL i satın alması ilerde ne gibi sonuçlar doğurur. Oracle ve MySQL kaynaşması mesela?  Nasıl olur demeye gerek yok , kesinlikle süper olur . Yazılım dünyası eskisi kadar platform sıkıntısı çekmeyeceği kesin.</p>
<p>Hadi hayırlısı .  Gelişmeleri yakından takip ediyoruz bakalım .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/sun-microsystems-mysql-i-satin-aldi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

