<?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>Can Aydoğan &#187; Php</title>
	<atom:link href="http://www.canaydogan.net/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.canaydogan.net</link>
	<description>Ali 1, Ali 2 .... Ali 10&#039;a kadar sayamayan biri</description>
	<lastBuildDate>Sun, 08 Jan 2012 17:10:26 +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>Çalışma Arkadaşları Arıyorum</title>
		<link>http://www.canaydogan.net/2010/09/16/calisma-arkadaslari-ariyorum/</link>
		<comments>http://www.canaydogan.net/2010/09/16/calisma-arkadaslari-ariyorum/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 03:05:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.canaydogan.net/?p=290</guid>
		<description><![CDATA[RHXO Teknoloji Grubu&#8217;nun Ankara ofisinde çalışabilecek çalışma arkadaşları arıyorum. Aranan Nitelikler: En az 3 yıllık web yazılım deneyimi olan. İleri seviye &#8220;PHP 5+&#8221; ve OOP deneyimi olan. Bu niteliklere uyan çalışma arkadaşları arıyorum. Buraya tıklayarak iletişime geçebilirsiniz.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><strong>RHXO Teknoloji Grubu&#8217;nun Ankara ofisinde</strong> çalışabilecek çalışma arkadaşları arıyorum.</p>
<p>Aranan Nitelikler:</p>
<ul>
<li>En az 3 yıllık web yazılım deneyimi olan.</li>
<li>İleri seviye &#8220;PHP 5+&#8221; ve OOP deneyimi olan.</li>
</ul>
<p>Bu niteliklere uyan çalışma arkadaşları arıyorum. <a href="http://www.canaydogan.net/iletisim/">Buraya </a> tıklayarak iletişime geçebilirsiniz.</p>
<div class="shr-publisher-290"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F09%2F16%2Fcalisma-arkadaslari-ariyorum%2F' data-shr_title='%C3%87al%C4%B1%C5%9Fma+Arkada%C5%9Flar%C4%B1+Ar%C4%B1yorum'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F09%2F16%2Fcalisma-arkadaslari-ariyorum%2F' data-shr_title='%C3%87al%C4%B1%C5%9Fma+Arkada%C5%9Flar%C4%B1+Ar%C4%B1yorum'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F09%2F16%2Fcalisma-arkadaslari-ariyorum%2F' data-shr_title='%C3%87al%C4%B1%C5%9Fma+Arkada%C5%9Flar%C4%B1+Ar%C4%B1yorum'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F09%2F16%2Fcalisma-arkadaslari-ariyorum%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.canaydogan.net/2010/09/16/calisma-arkadaslari-ariyorum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bir Adresin Enlem ve Boylam Değerlerini Öğrenelim.</title>
		<link>http://www.canaydogan.net/2010/09/13/bir-adresin-enlem-ve-boylam-degerlerini-ogrenelim/</link>
		<comments>http://www.canaydogan.net/2010/09/13/bir-adresin-enlem-ve-boylam-degerlerini-ogrenelim/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 12:08:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[geocoding]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://www.canaydogan.net/?p=283</guid>
		<description><![CDATA[Arkadaşlar bildiğiniz üzere Google Maps ile bir adresin enlem ve boylam değerlerini öğrenmemiz oldukça kolay. Ama bazı durumlarda bu işlemi kullanıcının tarayıcısında yapmak yerine sunucumuzda yapmamız gerekebilir. Bende bu yazımda Php ile bu işlemi sunucu tarafında nasıl yapılacağını anlatmaya çalışacağım. Öncelikle buraya tıklayarak enlem boylam değerlerini alacağımız çıktıya bir göz atalım. Adres ile ilgili veriyi [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Arkadaşlar bildiğiniz üzere Google Maps ile bir adresin enlem ve boylam değerlerini öğrenmemiz oldukça kolay. Ama bazı durumlarda bu işlemi kullanıcının tarayıcısında yapmak yerine sunucumuzda yapmamız gerekebilir. Bende bu yazımda Php ile bu işlemi sunucu tarafında nasıl yapılacağını anlatmaya çalışacağım.</p>
<p>Öncelikle <a href="http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&amp;sensor=false"><strong>buraya </strong></a>tıklayarak enlem boylam değerlerini alacağımız çıktıya bir göz atalım.</p>
<p>Adres ile ilgili veriyi çekeceğimiz url&#8217;i oluşturalım.</p>
<pre name="code" class="php">
$address = "Ankara Keçiören";
$url = 'http://maps.google.com/maps/api/geocode/json?address=' . urlencode(htmlentities($address)) . '&#038;sensor=false';
</pre>
<p><a href="http://php.net/manual/en/function.urlencode.php">urlencode </a>fonksiyonu ile özel karakterleri url yapısına göre kodlamış olduk. <a href="http://php.net/manual/en/function.htmlentities.php">htmlentities</a> fonksiyonu ise urlencode ile kodlanan Türkçe karakterleri Google Maps&#8217;in anlamadığı için kullandım.</p>
<pre name="code" class="php">
$data = json_decode(file_get_contents($url));
</pre>
<p>Json türündeki veriyi çekiyoruz ve değişkenlere dönüştürüyoruz <a href="http://php.net/manual/en/function.json-decode.php">json_decode</a> fonksiyonu ile.</p>
<pre name="code" class="php">
$enlem = $data->results[0]->geometry->location->lat;
$boylam = $data->results[0]->geometry->location->lng;
echo "Enlem: '$enlem' Boylam: '$boylam'";
</pre>
<p>Gelen veriden enlem ve boylam değerlerini seçtikten sonra ekrana yazıyoruz ve hepsi bu kadar. Aşağıdan örneğin tamamına bakabilirsiniz.</p>
<pre name="code" class="php">
$address = "Ankara Keçiören";

$url = 'http://maps.google.com/maps/api/geocode/json?address=' . urlencode(htmlentities($address)) . '&#038;sensor=false';

$data = json_decode(file_get_contents($url));

$enlem = $data->results[0]->geometry->location->lat;
$boylam = $data->results[0]->geometry->location->lng;

echo "Enlem: '$enlem' Boylam: '$boylam'";
</pre>
<p><strong>Kaynaklar</strong>:<br />
<a href="http://code.google.com/intl/tr-TR/apis/maps/documentation/geocoding/">Google Maps Geocoding API</a></p>
<div class="shr-publisher-283"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F09%2F13%2Fbir-adresin-enlem-ve-boylam-degerlerini-ogrenelim%2F' data-shr_title='Bir+Adresin+Enlem+ve+Boylam+De%C4%9Ferlerini+%C3%96%C4%9Frenelim.'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F09%2F13%2Fbir-adresin-enlem-ve-boylam-degerlerini-ogrenelim%2F' data-shr_title='Bir+Adresin+Enlem+ve+Boylam+De%C4%9Ferlerini+%C3%96%C4%9Frenelim.'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F09%2F13%2Fbir-adresin-enlem-ve-boylam-degerlerini-ogrenelim%2F' data-shr_title='Bir+Adresin+Enlem+ve+Boylam+De%C4%9Ferlerini+%C3%96%C4%9Frenelim.'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F09%2F13%2Fbir-adresin-enlem-ve-boylam-degerlerini-ogrenelim%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.canaydogan.net/2010/09/13/bir-adresin-enlem-ve-boylam-degerlerini-ogrenelim/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zend Framework Dersleri: Layout ve Form Kullanımı &#8211; Ders 3</title>
		<link>http://www.canaydogan.net/2010/07/27/zend-framework-dersleri-layout-ve-form-kullanimi-ders-3/</link>
		<comments>http://www.canaydogan.net/2010/07/27/zend-framework-dersleri-layout-ve-form-kullanimi-ders-3/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 20:31:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Video Dersler]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[layout]]></category>

		<guid isPermaLink="false">http://www.canaydogan.net/?p=278</guid>
		<description><![CDATA[Üçüncü video dersimizde Zend Framework&#8217;de layout ve form kullanımından bahsetmeye çalıştım. İyi seyirler&#8230; Dersimizde kullandığımız projenin dosyalarını buradan görüntüleyebilir. Buradan indirebilirsiniz. Zend Framework Dersleri: Layout ve Form Kullanımı &#8211; Ders 3 from Can Aydoğan on Vimeo.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Üçüncü video dersimizde Zend Framework&#8217;de layout ve form kullanımından bahsetmeye çalıştım. İyi seyirler&#8230;</p>
<p>
Dersimizde kullandığımız projenin dosyalarını <a href="https://zfblogdersleri.googlecode.com/svn/trunk/blog/">buradan </a>görüntüleyebilir. <a href="http://code.google.com/p/zfblogdersleri/downloads/list">Buradan </a>indirebilirsiniz.
</p>
<p><object width="590" height="313"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13683616&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=13683616&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="590" height="313"></embed></object>
<p><a href="http://vimeo.com/13683616">Zend Framework Dersleri: Layout ve Form Kullanımı &#8211; Ders 3</a> from <a href="http://vimeo.com/user3655255">Can Aydoğan</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div class="shr-publisher-278"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F07%2F27%2Fzend-framework-dersleri-layout-ve-form-kullanimi-ders-3%2F' data-shr_title='Zend+Framework+Dersleri%3A+Layout+ve+Form+Kullan%C4%B1m%C4%B1+-+Ders+3'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F07%2F27%2Fzend-framework-dersleri-layout-ve-form-kullanimi-ders-3%2F' data-shr_title='Zend+Framework+Dersleri%3A+Layout+ve+Form+Kullan%C4%B1m%C4%B1+-+Ders+3'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F07%2F27%2Fzend-framework-dersleri-layout-ve-form-kullanimi-ders-3%2F' data-shr_title='Zend+Framework+Dersleri%3A+Layout+ve+Form+Kullan%C4%B1m%C4%B1+-+Ders+3'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F07%2F27%2Fzend-framework-dersleri-layout-ve-form-kullanimi-ders-3%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.canaydogan.net/2010/07/27/zend-framework-dersleri-layout-ve-form-kullanimi-ders-3/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Gözden Kaçan 4 Adet Php Fonksiyonu</title>
		<link>http://www.canaydogan.net/2010/07/22/gozden-kacan-4-adet-php-fonksiyonu/</link>
		<comments>http://www.canaydogan.net/2010/07/22/gozden-kacan-4-adet-php-fonksiyonu/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 14:42:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[fonksiyon]]></category>

		<guid isPermaLink="false">http://www.canaydogan.net/?p=272</guid>
		<description><![CDATA[Php her ne kadar OOP mimarsini desteklese de kendisi OOP mimarisi de geliştirilmediği için işimizi kolaylaştıracak bazı metotlardan haberimiz olmuyor. Ek olarak Php&#8217;nin aynı işi yapan birden fazla fonksiyonu olunca haliyle birde karmaşa maruz kalıyoruz. Bu yazımda bu faydalı ama gözden kaçırdığımız 5 adet fonksiyonu anlatmaya çalışacağım. 1. wordwrap($metin, $adet, $ayrac): Wordwrap ekrana yazacağımız metinleri belli [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Php her ne kadar OOP mimarsini desteklese de kendisi OOP mimarisi de geliştirilmediği için işimizi kolaylaştıracak bazı metotlardan haberimiz olmuyor. Ek olarak Php&#8217;nin aynı işi yapan birden fazla fonksiyonu olunca haliyle birde karmaşa maruz kalıyoruz. Bu yazımda bu faydalı ama gözden kaçırdığımız 5 adet fonksiyonu anlatmaya çalışacağım.</p>
<p><strong><a href="http://php.net/manual/en/function.wordwrap.php" target="_blank">1. wordwrap($metin, $adet, $ayrac)</a>:</strong> Wordwrap ekrana yazacağımız metinleri belli karakter adedine göre ayraç kullanarak ayırmamızı sağlıyor. Yani 20 karakterden oluşmuş bir cümleyi 2 satırda yazmak istiyorsak eğer wordwrap fonksiyonunu kullanarak bu işlemi kolaylıkla yapabiliriz.</p>
<p><strong>Örnek Kullanımı:</strong></p>
<pre name="code" class="php">
$metin = 'Lorem ipsum sit amet';
echo wordwrap($string, 10, "\n");
/**Ciktisi
* Lorem ipsu
* m sit amet
**/
</pre>
<p><strong><a href="http://php.net/manual/tr/function.money-format.php" target="_blank">2.money_format():</a></strong> Adından da anlaşılacağı üzere yazacağımız para ile ilgili sayıları para birimine göre biçimlendiriyor. Not: Windows&#8217;da çalışmıyor.</p>
<p><strong>Örnek Kullanımı:</strong></p>
<pre name="code" class="php">
$miktar= 1234.56;
setlocale(LC_MONETARY, 'tr_TR');
echo money_format('%i', $miktar) ;
/**Ciktisi
* 1234.56 TL
**/
</pre>
<p><strong><a href="http://php.net/manual/en/function.similar-text.php" target="_blank">3. similar_text($metin1, $metin2, $referans_degiskeni):</a></strong> Yazacağımız iki metinin birbirine benzerlik derecesini buluyor.<br />
<strong>Örnek Kullanımı:</strong></p>
<pre name="code" class="php">
similar_text("can", "canan", $ref);
echo $ref . "\n"; // 75
similar_text("can", "ahmet", $ref);
echo $ref; // 25
</pre>
<p><strong><a href="http://php.net/manual/en/function.highlight-string.php" target="_blank">4. highlight_string($metin):</a> </strong>IDE&#8217;lerin yaptığı gibi yazacağımız php kodlarını php sentaksına göre renklendiriyor.</p>
<div><strong>Örnek Kullanımı:</strong></div>
<pre name="code" class="php">
$kod = 'echo $degisken . "merhaba, dünya!";';
highlight_string($kod);
</pre>
<div class="shr-publisher-272"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F07%2F22%2Fgozden-kacan-4-adet-php-fonksiyonu%2F' data-shr_title='G%C3%B6zden+Ka%C3%A7an+4+Adet+Php+Fonksiyonu'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F07%2F22%2Fgozden-kacan-4-adet-php-fonksiyonu%2F' data-shr_title='G%C3%B6zden+Ka%C3%A7an+4+Adet+Php+Fonksiyonu'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F07%2F22%2Fgozden-kacan-4-adet-php-fonksiyonu%2F' data-shr_title='G%C3%B6zden+Ka%C3%A7an+4+Adet+Php+Fonksiyonu'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F07%2F22%2Fgozden-kacan-4-adet-php-fonksiyonu%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.canaydogan.net/2010/07/22/gozden-kacan-4-adet-php-fonksiyonu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php de Zincirleme Yöntemi</title>
		<link>http://www.canaydogan.net/2010/03/20/php-de-zincirleme-yontemi/</link>
		<comments>http://www.canaydogan.net/2010/03/20/php-de-zincirleme-yontemi/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 19:33:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[oop]]></category>

		<guid isPermaLink="false">http://www.canaydogan.net/?p=231</guid>
		<description><![CDATA[Birçok nesne tabanlı programlama dilinde uygulanan Zincirleme Yöntemini Php de nasıl yapacağımızı anlatmaya çalışacağım, bu yazımda. Zincirleme yönetimi bir tanımlama ile birden çok fonksiyonu çalıştırmamızı sağlar. Şimdi aşağıdaki örnek sınıfımıza bir göz atalım. Örnek Sınıfımız class Kullanici { private $ad = null; private $soyad = null; private $yas = null; public function setAd($ad) { $this-&#62;ad [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Birçok nesne tabanlı programlama dilinde uygulanan <strong>Zincirleme Yöntemini</strong> Php de nasıl yapacağımızı anlatmaya çalışacağım, bu yazımda.</p>
<p>Zincirleme yönetimi bir tanımlama ile birden çok fonksiyonu çalıştırmamızı sağlar. Şimdi aşağıdaki örnek sınıfımıza bir göz atalım.<br />
<strong>Örnek Sınıfımız</strong></p>
<pre name="code" class="php">
class Kullanici
{
	private $ad = null;
	private $soyad = null;
	private $yas = null;

	public function setAd($ad)
	{
		$this-&gt;ad = $ad;
		return $this;
	}

	public function setSoyad($soyad)
	{
		$this-&gt;soyad = $soyad;
		return $this;
	}

	public function setYas($yas)
	{
		$this-&gt;yas = $yas;
		return $this;
	}

	public function getBilgiler()
	{
		echo 'Ad: ' . $this-&gt;ad . ' Soyad: ' . $this-&gt;soyad . ' Yas: ' . $this-&gt;yas;
	}
}
</pre>
<p><strong>Sınıfımızı zincirleme yöntemi kullanmadan kullanalım.</strong></p>
<pre name="code" class="php">
$kullanici = new Kullanici();
$kullanici-&gt;setAd('Can');
$kullanici-&gt;setSoyad('Aydoğan');
$kullanici-&gt;setYas(21);
$kullanici-&gt;getBilgiler();
</pre>
<p>Gördüğünüz gibi her ayar için yeni bir tanımlama yaptık. Pek pratik bir yöntem değil haliyle.<br />
<strong>Sınıfımızı zincirleme yöntemi kullanarak kullanalım.</strong></p>
<pre name="code" class="php">
$kullanici = new Kullanici();
$kullanici-&gt;setAd('Can')-&gt;setSoyad('Aydoğan')-&gt;setYas(21)-&gt;getBilgiler();
</pre>
<p>Gördüğünüz gibi tek tanımlama ile hem ayarlarımızı gerçekleştirdik hem çıktımızı aldık. Peki bunu nasıl yaptık? Cevabı çok kolay <strong>setAd, setSoyad ve setYas</strong> fonksiyonlarında dönen değer olarak <strong>$this</strong> değişkenini tanımladık. Yani sınıfımızı kendisini dönen değer olarak döndürüyoruz. Dönen değer sınıfın kendisi olunca her fonksiyonun arkasından yeni bir fonksiyon tanımlamamız mümkün oluyor.</p>
<div class="shr-publisher-231"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F03%2F20%2Fphp-de-zincirleme-yontemi%2F' data-shr_title='Php+de+Zincirleme+Y%C3%B6ntemi'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F03%2F20%2Fphp-de-zincirleme-yontemi%2F' data-shr_title='Php+de+Zincirleme+Y%C3%B6ntemi'></a><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F03%2F20%2Fphp-de-zincirleme-yontemi%2F' data-shr_title='Php+de+Zincirleme+Y%C3%B6ntemi'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fwww.canaydogan.net%2F2010%2F03%2F20%2Fphp-de-zincirleme-yontemi%2F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.canaydogan.net/2010/03/20/php-de-zincirleme-yontemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

