<?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>Seyfullah KILIÇ &#187; php class</title>
	<atom:link href="http://www.seyfullahkilic.com/tag/php-class/feed" rel="self" type="application/rss+xml" />
	<link>http://www.seyfullahkilic.com</link>
	<description>Kodları Paraya Dönüştüren Adam :)</description>
	<lastBuildDate>Mon, 23 Jan 2012 22:00:06 +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>Kullanışlı Php Araçları</title>
		<link>http://www.seyfullahkilic.com/kullanisli-php-araclari</link>
		<comments>http://www.seyfullahkilic.com/kullanisli-php-araclari#comments</comments>
		<pubDate>Thu, 02 Apr 2009 08:13:16 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Yazılım-Bilişim Haberleri]]></category>
		<category><![CDATA[code editor]]></category>
		<category><![CDATA[nesne tabanlı programlama]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[php araçları]]></category>
		<category><![CDATA[php class]]></category>
		<category><![CDATA[php debug]]></category>
		<category><![CDATA[php editor]]></category>
		<category><![CDATA[php kütüphaneleri]]></category>
		<category><![CDATA[php öğrenmek]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=134</guid>
		<description><![CDATA[PHP, günümüzde en çok kullanılan sunucu taraflı betikleme dillerinden bir tanesidir. Aralarında Facebook, Digg ve WordPress gibi dünya çapında meşhur sitelerin de bulunduğu, PHP kullanan 20 milyonun üzerinde kayıtlı alan adı ile PHP, pek çok web geliştiricisinin bu dili Python ya da Ruby gibi diğer betikleme dillerine nazaran tercih etmesini sağlıyor. PHP daha hızlıdır ve [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-133" style="margin-left: 10px; margin-right: 10px;" title="php" src="http://www.seyfullahkilic.com/wp-content/uploads/2009/04/php.jpg" alt="php" width="125" height="65" /><strong><a href="http://www.bildirgec.org/etiket/PHP/" target="_blank">PHP</a></strong>, günümüzde en çok kullanılan sunucu taraflı betikleme dillerinden bir tanesidir. Aralarında Facebook, Digg ve WordPress gibi dünya çapında meşhur sitelerin de bulunduğu, PHP kullanan 20 milyonun üzerinde kayıtlı alan adı ile PHP, pek çok web geliştiricisinin bu dili Python ya da Ruby gibi diğer betikleme dillerine nazaran tercih etmesini sağlıyor.</p>
<p><strong><a href="http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&amp;lang=php&amp;lang2=ruby" target="_blank">PHP daha hızlıdır</a></strong> ve <strong><a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html" target="_blank">pratikte en çok kullanılan betikleme dilidir</a></strong>. Bu dilin derinlemesine yazılmış belgelemesi, devasa komünitesi, halihazırda kullanıma sunulmuş pek çok betiği ve iyi desteklenen çatıları (framework) bulunmaktadır ancak bunlardan en önemlisi <a title="Size Sıfırdan PHP Öğretecek 25 Kaynak" href="http://www.bildirgec.org/yazi/size-sifirdan-php-ogretecek-25" target="_blank">PHP öğrenmek</a>, örneğin Python gibi diğer dillere kıyasla çok daha kolaydır. Sırf bu sebeple bile çok sayıda PHP geliştiricisi, diğer geliştiricilerin geliştirme süreçlerini kolaylaştırmak için pek çok araç geliştirmektedir.</p>
<p>Bu yazıda <strong>kodlama sürecinizi hızlandıracak ve iyileştirecek 50 kullanışlı PHP aracını</strong> bulacaksınız. Diğer şeylerin yanında özellikle hata ayıklamaya, test etmeye, profillemeye ve PHP&#8217;de kod yönetimine yönelik pek çok kütüphane ve sınıfa da bu yazıda yer verildi.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0748912427122896";
google_ad_slot = "7076294588";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
<span id="more-134"></span><strong>Hata Ayıklama Araçları</strong></p>
<p><strong>1. <a href="http://code.google.com/p/webgrind/" target="_blank">Webgrind</a></strong></p>
<p><em>Webgrind</em> PHP 5 için bir <a href="http://www.xdebug.org/" target="_blank">Xdebug</a> profilleme web önyüzüdür. <a href="http://kcachegrind.sourceforge.net/cgi-bin/show.cgi" target="_blank">kcachegrind</a>&#8216;in pek çok özelliğini içerir ve tüm platformlara sadece birkaç dakika içerisinde kurulabilir. Özellikle çabuk ve fazla detaya inmeden PHP betikleriniz üzerinde iyileştirme yapmayı tercih ediyorsanız, webgrind ihtiyacınıza cevap verecek kalitede bir çözüm.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-01.jpg" border="0" alt="Webgrind" /></div>
<div style="margin: 10px 0pt; text-align: center;"><script type="text/javascript"><!--
			  GA_googleFillSlot("bildirgec-yazi");
// --></script><script src="http://pubads.g.doubleclick.net/gampad/ads?correlator=1238659531174&amp;output=json_html&amp;callback=_GA_googleAdEngine.setAdContentsBySlotForSync&amp;impl=s&amp;prev_afc=0&amp;a2ids=eeIA&amp;cids=LnQI64&amp;client=ca-pub-8951468695644745&amp;slotname=bildirgec-yazi&amp;page_slots=bildirgec-468x60%2Cbildirgec-yazi&amp;cust_params=&amp;cookie=ID%3D34d02682e617ea5d%3AT%3D1236674313%3AS%3DALNI_MbC2O2p7bOR1ZM1-Y1EIo2wPhqLbA&amp;ga_vid=1867554911.1234642703&amp;ga_sid=1238659531&amp;ga_hid=725194382&amp;ga_fc=true&amp;url=http%3A%2F%2Fwww.bildirgec.org%2Fyazi%2Fson-derece-kullanisli-php-araclari&amp;ref=&amp;lmt=1238656882&amp;dt=1238659531487&amp;cc=100&amp;u_h=1024&amp;u_w=1280&amp;u_ah=958&amp;u_aw=1280&amp;u_cd=32&amp;u_tz=180&amp;u_his=1&amp;u_java=true&amp;u_nplug=22&amp;u_nmime=110&amp;flash=10.0.22"></script></p>
<div id="google_ads_div_bildirgec-yazi"><script src="http://nanocluster.reklamz.com/nano/ri?r=2356&amp;s=1"></script><script src="http://ads1.proad-adserver.com/adserver/adx/get3.aspx?k=184" type="text/javascript"></script></div>
</div>
<p><strong>2. <a href="http://xdebug.org/index.php" target="_blank">Xdebug</a></strong></p>
<p><em>Xdebug</em> PHP uzantılarında hata ayıklamaya yönelik en popüler araç olup, kaynak kodunuzdaki hataları giderebilmeniz için pek çok kullanışlı araç sunmaktadır. Xdebug PHPEclipse ve phpDesigner gibi pek çok popüler PHP uygulaması ile birlikte de çalışabilmektedir.</p>
<p><strong>3. <a href="http://gubed.mccabe.nu/" target="_blank">Gubed PHP Debugger</a></strong></p>
<p>Adından da anlayacağınız üzere <em>Gubed PHP Debugger</em>, mantıksal hataları gidermek için kullanılabilecek bir araç.</p>
<p><strong>4. <a href="http://www.php-debugger.com/dbg/" target="_blank">DBG</a></strong></p>
<p>Hem yerel hem de uzaktaki PHP dosyalarınız üzerinde hata ayıklaması yapmak için kullanabileceğiniz bir araç olan <em>DBG</em>, aynı zamanda pek çok PHP IDE&#8217;sine bağlanarak doğrudan komut satırı üzerinden de kullanılabilir.</p>
<p><strong>5. <a href="http://www.php-debug.com/www/" target="_blank">PHP_Debug</a></strong></p>
<p><em>PHP_Debug</em>, PHP kodunuz hakkında hata ayıklama için kullanılabilecek kullanışlı bilgiler veren açık kaynaklı bir uygulama. PHP ve SQL kodunuzun işleme sürelerini size bildirebilir, belirli kod blokları hakkında grafiksel bilgiler sunabilir; ki bu tip grafiksel geribildirimler, size <em>print_r()</em> ya da <em>var_dump()</em>&#8216;ın sunabileceğinden çok daha anlaşılır olacaktır.</p>
<p><strong>6. <a href="http://sourceforge.net/projects/php-dyn/" target="_blank">PHP_Dyn</a></strong><br />
<script type="text/javascript"><!--
google_ad_client = "pub-0748912427122896";
google_ad_slot = "7076294588";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
<em>PHP_Dyn</em> açık kaynaklı olan bir diğer mükemmel PHP hata ayıklama aracıdır. Bir değerin işleme süresini ve fonksiyonlarınızın sonuç değerlerini izleyebilirsiniz.</p>
<p><strong>7. <a href="http://www.bluestatic.org/software/macgdbp/" target="_blank">MacGDBp</a></strong></p>
<p><em>MacGDBp</em>, Mac işletim sistemi için eş zamanlı bir PHP ayıklama aracıdır. Tam özellikli bir hata ayıklama aracından beklediğiniz tüm özellikleri sunan bu araç, kod bölümleriniz arasında gezinebilmenizi ve duraklama noktaları belirleyebilmenizi sağlıyor.</p>
<p><strong>Test ve İyileştirme Araçları</strong></p>
<p><strong>1. <a href="http://www.phpunit.de/" target="_blank">PHPUnit</a></strong></p>
<p><em>PHPUnit</em>, <a href="http://www.junit.org/" target="_blank">JUnit</a>&#8216;in PHP 5&#8242;e uyarlanmış sürümü olup web uygulamalarınızın kararlılığını ve esnekliğini ölçmenize yardımcı olur. <a href="http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html" target="_blank">PHPUnit kullanarak test uygulamaları yazmak</a> kolaydır.</p>
<p><strong>2. <a href="http://www.simpletest.org/" target="_blank">SimpleTest</a></strong></p>
<p><em>SimpleTest</em> PHP uygulamaları için geliştirilen bir birim test aracıdır. SimpleTest ile çabucak çalışmaya başlamak için <a href="http://www.simpletest.org/en/first_test_tutorial.html" target="_blank">bu kılavuz</a> size yeni test oturumları oluşturmanıza yardımcı olacaktır.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-02.gif" border="0" alt="SimpleTest" /></div>
<p><strong>3. <a href="http://selenium-rc.openqa.org/" target="_blank">Selenium</a></strong></p>
<p><em>Selenium Remote Control (RC)</em>, JavaScript&#8217;in etkin olduğu hehangi bir tarayıcı üzerinden, herhangi bir kodlama dilini kullanan HTTP web sitelerindeki web uygulamalarının kullanıcı arabirimlerini (UI) test edebilmenizi sağlıyor. PHPUnit ile birlikte kullanılarak doğrudan tarayıcı üzerinden otomatikleştirilmiş testler oluşturulması da mümkün.</p>
<p><strong>4. <a href="http://matrix.squiz.net/developer/tools/php_cs" target="_blank">PHP_CodeSniffer</a></strong></p>
<p><em>PHP_CodeSniffer</em> bir PHP 5 betiği olup kodunuzun öntanımlı PHP kodlama standartlarına uygunluğunu kontrol etmek için kullanılmaktadır. Özellikle büyük boyutlu projeler ve ekiplerin yönettiği uygulamalarda ortak bir kodlama stili kullanmak isteyenler için kullanışlı olabilir.</p>
<p><strong>5. <a href="http://dbug.ospinto.com/" target="_blank">dBug</a></strong></p>
<p><em>dBug</em>, ColdFusion&#8217;un <a href="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/tags-p21.htm" target="_blank">cfDump</a> uygulamasının yaptığını PHP için yapıyor. Bu basit araç sayesinde diziler, sınıflar ve nesneler, veritabanı kaynakları ve XML kaynakları gibi veri tabloları oluşturabilirsiniz. Bu tip tablolar ayrıca hata ayıklama için de kimi zaman oldukça kullanışlı olabilirler.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-03.jpg" border="0" alt="dBug" /></div>
<p><strong><a href="http://www.coderholic.com/php-profile-class/" target="_blank">PHP Profile Class</a></strong></p>
<p><em>PHP Profile Class</em>, Web uygulamaları için bir PHP profil çıkarma aracıdır. Bu sınıfı kullanarak uygulamanızın hangi bölümlerinin yeniden kodlanması ve/veya iyileştirilmesi gerektiğini anlayabilirsiniz.</p>
<p><strong>Belgeleme Araçları</strong></p>
<p><strong>1. <a href="http://phpdoc.org/" target="_blank">phpDocumentor</a></strong></p>
<p><em>phpDocumentor</em> (ayrıca <em>phpdoc</em> ve <em>phpdocu</em> olarak da bilinir) PHP kodunuz için bir belgeleme aracıdır. Aralarında HTML, PDF, CHM ve XML DocBook biçimlerinde çıktı almak gibi sayısı özelliği bulunmakta olup hem Web tabanlı hem de komut satırı arayüzüne sahiptir. Uygulamanın kaynak kodu işaretleme desteği de bulunmaktadır. phpDocumentor hakkında daha fazla bilgi almak için, uygulamanın <a href="http://www.phpdoc.org/manual.php" target="_blank">çevrimiçi kılavuzuna</a> bir göz atabilirsiniz.</p>
<p><strong>2. <a href="http://phpdox.net/" target="_blank">PHP DOX</a></strong></p>
<p>AJAX ile güçlendirilmiş bir PHP belge arama motoru olan bu uygulama sayesinde tüm PHP belgelerinin başlıkları üzerinde arama yapabilirsiniz.</p>
<p><strong>Güvenlik Araçları</strong></p>
<p><strong>1. <a href="http://www.phpcaptcha.org/" target="_blank">Securimage</a></strong></p>
<p><em>Securimage</em>, formlarınızı spam saldırılarına karşı korumak için kullanabileceğiniz karmaşık görseller ve CAPTCHA kodları oluşturabilmenizi sağlayan bir <strong>PHP CAPTCHA</strong> betiğidir.</p>
<p><strong>2. <a href="https://trac.anl.gov/scavenger/wiki/WikiStart" target="_blank">Scavenger</a></strong></p>
<p><em>Scavenger</em> açık kaynaklı ve gerçek zamanlı bir kırılganlık (vulnerability) yönetim uygulamasıdır. Özellikle sistem yöneticilerine uygulamalarının saldırılara karşı ne kadar kırılgan olduğunu kontrol etmek, bulunan kırılganlıkları takip etmek ve kabul edilen ve doğru/yanlış yanıtlanan kırılganlıkları, diğer kırılganlıkları etkilemeden inceleyebilmelerini sağlar.</p>
<p><strong>3. <a href="http://php-ids.org/" target="_blank">PHP-IDS</a></strong></p>
<p><em>PHP-IDS</em> (PHP İhlal Tesbit Sistemi), PHP tabanlı web uygulamalarınız için kullanımı kolay, iyi yapılanmış, hızlı ve güçlü bir güvenlik katmanıdır.</p>
<p><strong>4. <a href="http://blog.evaria.com/2007/pixy-the-php-security-scanner/" target="_blank">Pixy: PHP Güvenlik Tarayıcısı</a></strong></p>
<p><em>Pixy</em> bir Java programı olup PHP 4 kaynak kodu üzerinde XSS be SQL enjeksiyon kırılganlıklarını tesbit etmek için otomatik taramalar gerçekleştirebilir. Pixy, bir PHP programını bir girdi olarak alıyor ve onun üzerindeki olası kırılganlıkların yanısıra ilgili kırılganlık hakkında daha fazla bilgi alabileceğiniz bazı yardımcı açıklamaları da beraberinde gösteriyor.</p>
<p><strong>Görsel İşleme ve Grafikler</strong></p>
<p><strong>1. <a href="http://www.maani.us/charts4/" target="_blank">PHP/SWF Charts</a></strong></p>
<p><em>PHP/SWF Charts</em> dinamik veriler üzerinden çekici web grafikleri oluşturabileceğiniz güçlü bir PHP aracıdır. Veritabanlarından veri almak için PHP betikleri kullanabilir ve ardından alınan verileri bu araca aktararak Flash grafikler oluşturabilirsiniz.</p>
<p><strong>2. <a href="http://pchart.sourceforge.net/index.php" target="_blank">pChart &#8211; Çizelge Çizimi PHP Kütüphanesi</a></strong></p>
<p><em>pCharts</em>, çizelge oluşturmak için kullanabileceğiniz PHP sınıfı yönelimli bir PHP çatısıdır. Günümüzde kullanılan çizelge kütüphanelerinin bir fiyatı vardır ancak bu kütüphane ücretsiz. Veriler hem SQL isteklerinden hem de CSV dosyalarından alınabilir ya da el ile girilebilir.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-04.gif" border="0" alt="pCharts" /></div>
<p><strong>3. <a href="http://wideimage.sourceforge.net/wiki/MainPage" target="_blank">WideImage</a></strong></p>
<p><em>WideImage</em> dinamik görsel işleme ve işletme için kullanılabilecek bir PHP kütüphanesidir. PHP 5 için kullanılabilecek bu kütüphaneyi kullanabilmek için web sunucunuzda <a href="http://us2.php.net/gd" target="_blank">GD PHP Uzantısı</a>nın kurulu olması gerekiyor.</p>
<p><strong>4. <a href="http://www.magickwand.org/" target="_blank">PHP İçin MagickWand</a></strong></p>
<p><em>MagickWand for PHP</em> <a href="http://www.imagemagick.org/script/index.php" target="_blank">ImageMagick</a> API&#8217;si ile çalışabilecek bir PHP modülüdür. ImageMagick API&#8217;si sayesinde bitmap görsellerini düzenleyebilir ve yeni görseller oluşturabilirsiniz. PHP uygulamalarınız üzerinde görsel düzenleme özellikleri sunmak için birebir.</p>
<p><strong>PHP Kod Güzelleştiricileri</strong></p>
<p><strong>1. <a href="http://pear.php.net/package/PHP_Beautifier" target="_blank">PHP Beautifier</a></strong></p>
<p><em>PHP Beautifier</em>, PHP 4 ve PHP 5 kaynak kodlarını otomatik olarak biçimlendirmeye ve &#8220;güzelleştirmeye&#8221; yaranyan bir PEAR paketi.</p>
<p><strong>2. <a href="http://www.waterproof.fr/products/phpCodeBeautifier/" target="_blank">PHPCodeBeautifier</a></strong></p>
<p><em>PHPCodeBeautifier</em>, size kodunuzun güzel görünümlü sunumu için harcadığınız zamanı önemli ölçüde kısaltmaya yarayacak bir araç. Uygulamanın grafiksel kullanıcı arabirimine (GUI) sahip sürümü dosyaları görsel olarak işlemenize yardımcı olurken, uygulamanın komut satırı sürümü CVS, SubVersion ve IDE gibi diğer araçlara entegre edilebilir. Uygulamanın ayrıca PHPEdit&#8217;e entegre edilmiş bir sürümü de bulunmaktadır.</p>
<p><strong>3. <a href="http://qbnz.com/highlighter/" target="_blank">GeSHi &#8211; Generic Syntax Highlighter</a></strong></p>
<p><em>GeSHi</em>, popüler programlama dillerini destekleyen bir kod işaretleme aracıdır. Geliştiriciler işaretlemek için yeni diller ekleyebilirler ve çıktı biçimlerini diledikleri gibi özelleştirebilirler.</p>
<p><strong>Versiyon (Sürüm) Kontrol Sistemleri</strong></p>
<p><strong>1. <a href="http://phing.info/trac/" target="_blank">Phing</a></strong></p>
<p><em>Phing</em>, PHP için kullanılabilen popüler bir versiyon kontrol projesidir. Özellikle projelerinizin farklı sürümlerini yönetebilmek için kullanabileceğiniz güçlü bir araçtır.</p>
<p><strong>2. <a href="http://code.google.com/p/xinc/" target="_blank">xinc</a></strong></p>
<p><em>xinc</em> PHP 5 üzerinde yazılmış <a href="http://www.martinfowler.com/articles/continuousIntegration.html#EveryCommitShouldBuildTheMainlineOnAnIntegrationMachine" target="_blank">sürekli etkileşimli sunucu</a> sürüm kontrol sistemidir (gecelik sürümler yerine sürekli sürümler). <a href="http://subversion.tigris.org/" target="_blank">Subversion</a> ve <a href="http://phing.info/" target="_blank">Phing</a> gibi diğer sistemlerle sorunsuz çalışmaktadır.</p>
<p><strong>Kullanışlı Uzantılar, Araçlar ve Sınıflar</strong></p>
<p><strong>1. <a href="http://simplepie.org/" target="_blank">SimplePie</a></strong></p>
<p><em>SimplePie</em> RSS beslemeleri ile çalışabilmek için kullanabileceğiniz bir PHP sınıfıdır. <a href="http://simplepie.org/demo/" target="_blank">Çevrimiçi RSS ve Atom Okuyucusu</a> uygulamasını kontrol ederek, SimplePie kullanan basit bir web uygulaması örneğini görebilirsiniz.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-05.jpg" border="0" alt="SimplePie" /></div>
<p><strong>2. <a href="http://htmlpurifier.org/" target="_blank">HTML Purifier</a></strong></p>
<p><em>HTML Purifier</em>, standartlarla uyumlu bir HTML filtresidir. HTML Purifier, XSS olarak da bilinen şüpheli kodları kaldırmakla kalmaz, ayrıca belgelerinizin standartlarla uyumlu olduğundan da emin olmanızı sağlar. Açık kaynaklı olan bu uygulama ayrıca yüksek seviyede özelleştirilebilir.</p>
<p><strong>3. <a href="http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf" target="_blank">TCPDF</a></strong></p>
<p>TCPDF açık kaynaklı bir PHP sınıfı olup PDF belgeleri oluşturmak için kullanılabilir.</p>
<p><strong>4. <a href="http://www.jonasjohn.de/lab/htmlsql.htm" target="_blank">htmlSQL</a></strong></p>
<p><em>htmlSQL</em>, HTML değerlerini SQL benzeri kod kullanarak yönetmek için kullanabileceğiniz nev-i şahsına münhasır bir araç. <a href="http://www.jonasjohn.de/lab/htmlsql/" target="_blank">htmlSQL nasıl çalışır</a> tanıtımını izlemeyi ihmal etmeyin.</p>
<p><strong>5. <a href="http://searchlightdigital.com/the-greatest-php-snippet-file-ever-using-quicktext-for-notepad" target="_blank">The Greatest PHP Snippet File Ever (Using Quicktext for Notepad++)</a></strong></p>
<p>&#8220;Tüm zamanların en iyi PHP Kod Parçası&#8221; olarak çevirebileceğimiz bu kod parçası, tüm PHP tabanlı web uygulamalarında kullanılan PHP kod parçalarını içeriyor ve bu sayede her bir PHP uygulaması için aynı kodları tekrar tekrar yazmanıza gerek kalmıyor. Kodlar, NotePad++ için QuickText kullanılarak hazırlanmış.</p>
<p><strong>6. <a href="http://creole.phpdb.org/trac/" target="_blank">Creole</a></strong></p>
<p><em>Creole</em>, PHP 5 için bir veritabanı soyutlama katmanıdır. Uygulama, PHP&#8217;nin bütünleşik veritabanına özgü olan API&#8217;sini çıkararak, daha taşınabilir bir kod oluşturulmasına yardımcı olurken, ayrıca geliştiricilere, Java&#8217;nın JDBC API&#8217;si tabanlı ve tümüyle nesne yönelimli bir arayüz sunuyor.</p>
<p><strong>7. <a href="http://www.codeplex.com/PHPLinq" target="_blank">PHPLinq</a></strong></p>
<p><strong>8. <a href="http://www.xm1math.net/phpmathpublisher/" target="_blank">PHPMathPublisher</a></strong></p>
<p><em>PHPMathPublisher</em> sayesinde web üzerinde matematiksel sembolleri sadece PHP betiği kullanarak yayımlayabilirsiniz (Sunucuda herhangi bir LaTeX programı ya da MathML kullanmanız gerekmiyor).</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-06.jpg" border="0" alt="PHPMathPublisher" /><br />
PHPMathPublisher</div>
<p><strong>9. <a href="http://www.phpmyadmin.net/home_page/index.php" target="_blank">phpMyAdmin</a></strong></p>
<p>Eğer PHP üzerinde çalışıyorsanız, LAMP konfigürasyonu üzerinde çalışıyor olma ihtimaliniz oldukça yüksektir. <em>phpMyAdmin</em> MySQL veritabanlarının aktarımı, kullanılması, oluşturulması ve yönetimi için kullanabileceğiniz web tabanlı bir araç.</p>
<p><strong>10. <a href="http://www.codeplex.com/PHPExcel" target="_blank">PHPExcel</a></strong></p>
<p><em>PHPExcel</em>, Microsoft Excel dosyaları ile çalışabilmenizi sağlayacak bir dizi PHP sınıfını içermektedir. PHPExcel sayesinde Microsoft Excel dosyalarını okuyabilir ve yeni Excel dosyaları oluşturabilirsiniz. Bu özellikle dinamik olarak Excel tabloları oluşturmak istediğinizde oldukça kullanışlıdır.</p>
<p><strong>11. <a href="http://p.horm.org/er/" target="_blank">Phormer</a></strong></p>
<p><em>Phormer</em>, Internet üzerinde fotoğraflarınızı kategorilendirebileceğiniz ve yönetebileceğiniz PHP tabanlı bir fotoğraf galerisi yönetim uygulamasıdır.</p>
<p><strong>12. <a href="http://www.xajaxproject.org/" target="_blank">xajax PHP Class Library</a></strong></p>
<p>xajax, PHP AJAX uygulamaları ile kolayca çalışabilmeniz için kullanabileceğiniz bir PHP sınıfıdır. Uygulama, AJAX ile ilgili görevleri yönetebilmeniz için kullanımı kolay bir API sunmaktadır. xajax PHP sınıfını çalışır bir uygulama üzerinde görmek için <a href="http://www.xajaxproject.org/examples/multiply/multiply.php" target="_blank">xajax Multiplier</a> ve <a href="http://www.xajaxproject.org/examples/thewall/thewall.php" target="_blank">Graffiti Wall</a> tanıtımlarına bir göz atabilirsiniz.</p>
<p><strong>13. <a href="http://phpuserclass.com/" target="_blank">PHP User Class</a></strong></p>
<p><em>PHP User Class</em> kayıt, giriş, hesap profili gibi kullanıcı yetkilendirmesi gerektiren sistemler oluşturmak için kullanabileceğiniz mükemmel bir betiktir. Eğer web uygulamalarınızı kullanabilmek için kullanıcıların hesap oluşturmaları gerekiyorsa kesinlikle kullanmanızı öneririm.</p>
<p><strong>14. <a href="http://gtk.php.net/" target="_blank">PHP-GTK</a></strong></p>
<p><em>PHP-GTK</em>, <a href="http://www.gtk.org/" target="_blank">GTK+</a> (grafiksel kullanıcı arabirimleri oluşturmak için kullanılabilecek güçlü bir araç) için bir PHP uzantısıdır. Özellikle nesne yönelimli programlama özellikleri sayesinde istemci taraflı grafiksel kullanıcı arabirimleri oluşturmek için kullanabilirsiniz.</p>
<p><strong>Çevrimiçi PHP Araçları ve Kaynakları</strong></p>
<p><strong>1. <a href="http://code.google.com/p/minify/" target="_blank">Minify!</a></strong></p>
<p><em>Minify</em>, birden fazla CSS ve JavaScript dosyasını birleştirip içeriğini sıkıştırabilen (gereksiz boşlukları ve yorumları kaldırabilen) bir uygulama olup, sonucu Gzip/deflate kullanarak işleyen bir uygulama. Bu sayede Yahoo!&#8217;nun <a href="http://developer.yahoo.com/performance/index.html#rules" target="_blank">Yüksek Performansa Sahip Web Siteleri İçin Kurallar</a>ı yerine getirmeniz kolaylaşacaktır.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-07.jpg" border="0" alt="Minify" /><br />
Minify</div>
<p><strong>2. <a href="http://en.dklab.ru/lib/HTTP_StaticMerger/" target="_blank">HTTP_StaticMerger: CSS ve JavaScript dosyalarının otomatik olarak birleştirilmesi</a></strong></p>
<p>Bu kütüphane CSS ya da JavaScript dosyalarını birleştirerek sayfaların açılma sürelerini kısaltıyor.</p>
<p><strong>3. <a href="http://www.phpobjectgenerator.com/" target="_blank">PHP Nesne Oluşturucusu</a></strong></p>
<p><em>PHP Object Generator</em>, açık kaynaklı ve web tabanlı bir uygulama olup PHP nesnelerini kolayca oluşturabilmenizi ve kodunuz üzerinde nesne yönelimli yaklaşımı kullanabilmenizi sağlıyor.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-08.jpg" border="0" alt="PHP Object Generator" /></div>
<p><strong>4. <a href="http://www.gotapi.com/php" target="_blank">gotAPI/PHP</a></strong></p>
<p><em>gotAPI</em> özellikle PHP fonksiyonları ve sınıflarına kolayca ulaşabilmek için kullanabileceğiniz bir araçtır. Ayrıca <a href="http://www.gotapi.com/widgets/compiled/c1_module_php.html" target="_blank">Quick PHP Look-up</a> widget&#8217;ine de bir göz atmanızı öneririm. Bu widget sayesinde bu güçlü uygulamayı web sitelerinize de entegre edebilirsiniz.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-09.jpg" border="0" alt="gotAPI/PHP" /><br />
gotAPI/PHP</div>
<p><strong>5. <a href="http://www.koders.com/" target="_blank">koders</a></strong></p>
<p><em>koders</em>, açık kaynaklı ve indirilebilir içerikler üzerine odaklanmış bir arama motorudur. <strong>Bir milyar</strong> satırın üzerinde kodu arşivinde barındıran bu uygulamanın arşivindeki kod sadece PHP ile sınırlı değil.</p>
<p><strong>6. <a href="http://pecl.php.net/" target="_blank">PECL</a></strong></p>
<p><em>PECL</em> bilinen tüm PHP uzantılarını içeren bir dizin olup, PHP uzantıları için barındırma hizmeti de veriyor.</p>
<p><strong>Tarayıcı-içi Araçlar (Firefox Eklentileri)</strong></p>
<p><strong>1. <a href="http://www.firephp.org/" target="_blank">FirePHP</a></strong></p>
<p><em>FirePHP</em>, <a href="http://getfirebug.com/" target="_blank">Firebug</a> üzerinde veri depolamanızı sağlayan bir araçtır. Hata ve ayrıcalık işlemelerini değiştirebilmenizi ve hata kayıtlarını doğrudan Firebug konsoluna aktarabilmenizi sağlıyor. FirePHP&#8217;nin daha neler yapabileceğini öğrenmek için, <a href="http://www.firephp.org/HQ/Use.htm" target="_blank">FirePHP nasıl kullanılır</a> kılavuzuna bir göz atmayı ihmal etmeyin. <a href="http://framework.zend.com/" target="_blank">Zend PHP Çatısı</a>&#8216;nı kullanan geliştiriciler ise <a href="http://www.christophdorn.com/Blog/2008/09/02/firephp-and-zend-framework-16/" target="_blank">FirePHP&#8217;yi Zend İle Kullanmak</a> kılavuzunu faydalı bulabilirler.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-10.jpg" border="0" alt="FirePHP" /></div>
<p><strong>2. <a href="http://phplangeditor.mozdev.org/" target="_blank">phpLangEditor</a></strong></p>
<p><em>phpLangEditor</em>, betiğinizdeki dil dosyalarını ve değişkenleri çevirmek için kullanabileceğiniz oldukça kullanışlı bir Firefox eklentisi.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-11.jpg" border="0" alt="phpLangEditor" /></div>
<p><strong>3. <a href="https://addons.mozilla.org/en-US/firefox/addon/3505" target="_blank">PHP Lookup</a></strong></p>
<p><em>PHP Lookup</em>, PHP kodlarına yönelik referanslar üzerinde arama yapabileceğiniz bütünleşik bir arama çubuğu.</p>
<p><strong>4. <a href="https://addons.mozilla.org/en-US/firefox/addon/8984" target="_blank">PHP Kılavuz Araması</a></strong></p>
<p><em>PHP Manual Search</em> <a href="http://www.php.net/docs.php" target="_blank">Resmi PHP Belgeleri</a> üzerinde doğrudan tarayıcınız üzerinden arama yapabileceğiniz bir arama çubuğu.</p>
<p><strong>PHP İçin Çatılar (Frameworkler)</strong></p>
<p><strong>1. <a href="http://dwoo.org/" target="_blank">Dwoo</a></strong></p>
<p><em>Dwoo</em> Smarty&#8217;e bir alternatif olarak geliştirilen bir PHP 5 şablon motorudur. Smarty şablonları ve eklentileri ile neredeyse tümüyle uyumlu olan bu uygulama günümüzde tümüyle yeniden yazılarak daha temiz bir kod temeli üzerine oturtulmak üzere.</p>
<p><strong>2. <a href="http://codeigniter.com/" target="_blank">CodeIgniter</a></strong></p>
<p><em>CodeIgniter</em>, verimli ve hızlı bir şekilde yeni PHP uygulamaları yazmak için kullanabileceğiniz açık kaynaklı, yüksek performanslı ve güçlü bir PHP çatısıdır. CodeIgniter, özellikle sunucuya aşırı yük bindirmeyen uygulamaların oluşturulmasını kolaylaştırması ile bilinmektedir. CodeIgniter ile çalışmaya çok kısa bir süre içerisinde başlayabilirsiniz: Çatının mükemmel bir <a href="http://codeigniter.com/user_guide/" target="_blank">çevrimiçi rehberi</a>, bir dizi <a href="http://codeigniter.com/tutorials/" target="_blank">video kılavuzu</a> ve etkin bir <a href="http://codeigniter.com/forums/" target="_blank">kullanıcı forumu</a> mevcut.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-12.jpg" border="0" alt="CodeIgniter" /></div>
<p><strong>3. <a href="http://www.yiiframework.com/" target="_blank">YII Framework</a></strong></p>
<p>CodeIgniter, CakePHP, ZF ve Symfony&#8217;den daha verimli olmayı hedefleyen, bileşen tabanlı ve yüksek performanslı bir PHP çatısı. Özellikle büyük boyutlu web uygulamaları geliştirmek için kullanılabilecek bu çatı, MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery tabanlı AJAX desteği, yetkilendirme ve rol tabanlı erişim kontrolü, iskele, girdi doğrulama, widgetler, etkinlikler, şablonlama ve Web hizmetleri için destek içeriyor.</p>
<p><strong>4. <a href="http://www.netbeans.org/features/php/index.html" target="_blank">NetBeans</a></strong></p>
<p>Web standartları ile tümüyle uyumlu çalışan bir PHP kodlama ortamı. <em>NetBeans PHP Düzenleyicisi</em> dinamik olarak HTML, JavaScript ve CSS düzenleme özellikleri sunuyor.</p>
<p><strong>5. <a href="http://www.solarphp.com/" target="_blank">Solar</a></strong></p>
<p><em>Solar</em>, <a href="http://phpsavant.com/" target="_blank">Savant</a> şablonlama motorundan ayrıldıktan sonra Web uygulamaları için bir PHP 5 geliştirme çatısı olarak geliştirilmeye devam etmiştir. Solar, MVC mimari şablonunu kullanıyor ve Web uygulamalarınızı SQL injection, XSS ve diğer bilinen güvenlik açıklarına karşı koruyan bir dizi sınıf içeriyor.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-13.jpg" border="0" alt="Solar" /></div>
<p><strong>6. <a href="http://www.symfony-project.org/" target="_blank">symfony</a></strong></p>
<p>symfony, açık kaynaklı bir PHP 5 web uygulama çatısı olup özellikle modülerliği ve kullanışlı sınıfların yer aldığı kütüphanesi ile biliniyor. Mümkün olan en kısa sürede ilgili çatıyı kullanmaya başlamak için, çatının özelliklerini anlatan <a href="http://www.jobeet.org/" target="_blank">Symfony 1.2 takvim kılavuzu</a> adındaki çevrimiçi kılavuzu incelemenizi öneriyorum. Bu kılavuz, <em>symfony</em> tabanlı bir uygulamanın geliştirilme aşamalarını içeriyor.</p>
<p><strong>7. <a href="http://pear.php.net/" target="_blank">PEAR &#8211; PHP Extension and Application Repository</a></strong></p>
<p><em>PEAR</em>, yeniden kullanılabilir PHP bileşenleri için bir çatı ve aktarım sistemidir. Bu çatının amacı PHP kullanıcıları için açık kaynaklı ve iyi geliştirilmiş bir kod kütüphanesi içermek ve kod yayımı ve paket yönetimi için bir sistem oluşturmak ve PHP kodu için standart bir tarz yaratmak.</p>
<p><strong>8. <a href="http://propel.phpdb.org/trac/" target="_blank">Propel</a></strong></p>
<p>Propel, PHP 5 için bir ORM (Object Relational Mapping). Bir dizi nesne kullanarak veritabanınıza erişebilir ve veri depolamak ile veri aktarımı için kullanımı kolay bir API sunar.</p>
<p><strong>9. <a href="http://wiki.limb-project.com/doku.php?id=limb3:en:packages:macro" target="_blank">{{macro}} template engine</a></strong></p>
<p><em>{{macro}}</em>, şablonları çalıştırılabilir PHP betiklerine dönüştüren, <em>WACT</em> ve <em>Smarty</em>&#8216;den çok daha temiz bir kod sunan ve onları oldukça hızlı bir şekilde çalıştıran bir PHP çatısıdır. Motor, XML benzeri bir kod kullanmamakla birlikte evrensel ve yerel olmak üzere sadece iki veri kapsama alanı sunar. Tüm veriler kurallı PHP değişkenleri ile birlikte gösterilir ve sistem, şablonlar, kaydırma ve dahil etme gibi WACT&#8217;ın sunduğu tüm özellikleri de destekler.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-14.gif" border="0" alt="{{macro}}" /></div>
<p><strong>9. <a href="http://framework.zend.com/" target="_blank">Zend Framework</a></strong></p>
<p>PHP&#8217;nin betikleme motorunun yaratıcıları <a href="http://www.zend.com/en/company/" target="_blank">Zend Technologies</a> tarafından geliştirilen <em>Zend Framework</em>, PHP OOP&#8217;nin temellerini kullanıyor. Son derece genişletilebilir olan bu çatıda ayrıca ücretsiz Web servis APIleri (<a href="http://code.google.com/apis/gdata/" target="_blank">Google</a>, <a href="http://flickr.com/services/" target="_blank">Flickr</a> ve <a href="http://aws.amazon.com/" target="_blank">Amazon</a> gibi) üzerinde çalışabilmeniz için bir dizi bütünleşik aracı da içermektedir.</p>
<p><strong>10. <a href="http://www.qcodo.com/" target="_blank">Qcodo</a></strong></p>
<p><em>Qcodo</em>, mükemmel bir açık kaynaklı PHP Web uygulama çatısıdır. Kod Oluşturucusu ve Qforms olmak üzere iki alt bölüme ayrılmıştır. Kod oluşturucusu, veri modeliniz üzerinden nesne kodu ve PHP&#8217;nin yanısıra HTML ön-yüz kodunuzun da oluşturulmasından sorumludur. Qforms ise PHP tabanlı karmaşık Web formlarının geliştirilmesinden sorumludur. <a href="http://www.qcodo.com/demos/" target="_blank">Qcodo kullanan uygulama tanıtımlarını ve Qcodo&#8217;yu kapsayan sunum materyallerini</a> inceleyin.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-15.gif" border="0" alt="Qcodo" /></div>
<p><strong>11. <a href="http://www.modernmethod.com/sajax/" target="_blank">SAJAX</a></strong></p>
<p>Bir JavaScript ve AJAX uygulama çatısı olan <em>SAJAX</em>, PHP&#8217;nin yanısıra bir dizi diğer sunucu tabanlı betikleme dili ile birlikte sorunsuz çalışmaktadır. <a href="http://www.modernmethod.com/sajax/sajax-0.12/php/example_wall.php" target="_blank">WALL uygulama tanıtımı</a>nı ziyaret ederek SAJAX&#8217;ın nasıl çalıştığını görebilirsiniz.</p>
<p><strong>12. <a href="http://www.smarty.net/" target="_blank">Smarty</a></strong></p>
<p>Smarty, popüler PHP şablonlama sistemi olup PHP mantığı ile ön-yüz kodunu (HTML, CSS, JavaScript) birbirinden ayırabilmenizi sağlıyor. Bu çatı sayesinde projelerinizi modüler tutabilecek ve onları kolayca yönetebileceksiniz.</p>
<p><strong>13. <a href="http://cakephp.org/" target="_blank">CakePHP</a></strong></p>
<p><em>CakePHP</em>, güçlü ve tam özellikli Web uygulamaları geliştirmek için kullanabileceğiniz lider PHP çatılarından bir tanesidir. CakePHP oldukça detaylı ve iyi organize edilmiş bir <a href="http://book.cakephp.org/" target="_blank">çevrimiçi rehbere</a> sahip. Eğer video kılavuzları aracılığı ile öğrenmek istiyorsanız, o zaman <a href="http://live.cakephp.org/" target="_blank">CakePHP screencastları</a>nı inceleyebilirsiniz.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-16.jpg" border="0" alt="CakePHP" /></div>
<p><strong>14. <a href="http://phpsavant.com/yawiki/" target="_blank">Savant2</a></strong></p>
<p><em>Savant2</em> bir diğer popüler nesne yönelimli PHP şablonlama sistemidir. Savant2&#8242;ye özgü kodun yerine projelerinizin şablonunu oluşturmak için klasik PHP kodu kullanıyorsunuz.</p>
<p><strong>15. <a href="http://www.phpspec.org/" target="_blank">PHPSpec</a></strong></p>
<p><em>PHPSpec</em> sade ve kullanışlı bir PHP çatısıdır. Davranışa Yönelik Geliştirme kuralını takip ettiğinden ötürü davranış yönelimli kod yazmanızı sağlar ki yazdığınız kod genellikle sade İngilizce gibi görünür.</p>
<p><strong>PHP IDEleri ve Düzenleyicileri (Editörleri)</strong></p>
<p><strong>1. <a href="http://www.phpeclipse.com/" target="_blank">PHPEclipse</a></strong></p>
<p><em>PHPEclipse</em> popüler bir PHP kaynak kodu düzenleyicisi olup açık kaynaklıdır ve Windows, Linux ve Mac OS gibi yaygın kullanılan işletim sistemleri üzerinde çalışır. Bir PHP kaynak kodu düzenleyicisinden beklediğiniz tüm özelliklere sahiptir.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-17.jpg" border="0" alt="PHPEclipse" /></div>
<p><strong>2. <a href="http://www.nusphere.com/products/phped.htm" target="_blank">PhpED</a></strong></p>
<p><em>PhpED</em>, Windows kullanıcıları için mükemmel bir IDE&#8217;dir. Günümüzde kullanımda olan en güçlü ve en çok özelliğe sahip IDE olan PhpED, <a href="http://www.nusphere.com/products/php_profiler.htm" target="_blank">bütünleşik kaynak kodu profil oluşturucusuna</a> sahiptir. Uygulama ayrıca üçüncü parti ön-yüz kod doğrulama servisleri ile de mükemmel bir uyum içerisinde çalışmaktadır.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-18.jpg" border="0" alt="PhpED" /><br />
PhpED</div>
<p><strong>3. <a href="http://www.mpsoftware.dk/phpdesigner.php" target="_blank">phpDesigner</a></strong></p>
<p><em>phpDesigner</em>, ön-yüz kodunu da destekleyen hafif bir PHP düzenleyicisi/IDE&#8217;dir. phpDesigner&#8217;in <a href="http://www.mpsoftware.dk/tutorials.php" target="_blank">çevrimiçi kılavuzları</a>nın yanısıra, size IDE hakkında daha fazla bilgi verecek <a href="http://www.mpsoftware.dk/phpdesigner_screencasts.php" target="_blank">phpDesigner Screencastları</a>na da bir göz atın.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-19.jpg" border="0" alt="phpDesigner" /></div>
<p><strong>4. <a href="http://www.zend.com/en/products/studio/" target="_blank">Zend Studio</a></strong></p>
<p><em>Zend Studio</em>, Eclipse için mükemmel bir PHP IDE&#8217;si olup Zengin İnternet Uygulamaları (RIAlar) geliştirmenize yardımcı olacaktır.</p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pinkfloyd/100-20.jpg" border="0" alt="Zend Studio" /></div>
<p><strong>5. <a href="http://www.aptana.com/php" target="_blank">Aptana PHP</a></strong></p>
<p><em>Aptana PHP</em>, açık kaynaklı bir IDE uzantısı/eklentisi olup, Aptana Studio ile birlikte kullanılabilir. Aptana PHP hakkında daha fazla bilgi almak için, <a href="http://www.aptana.com/docs/index.php/PHP" target="_blank">Aptana PHP Çevrimiçi Belgeleri</a>ne bir göz atın.</p>
<p><strong>6. <a href="http://www.eclipse.org/pdt/" target="_blank">PDT</a></strong></p>
<p><em>PDT</em> bir dizi PHP geliştirme aracı için çatı olup Eclipse projesinin bir parçasıdır. PDT, PHP tabanlı Web uygulamaları geliştirmek için kullanabileceğiniz tüm gerekli araçları içermektedir.</p>
<p><strong>7. <a href="http://www.jcxsoftware.com/vs.php" target="_blank">VS.Php</a></strong></p>
<p>VS.Php, MS Visual Studio için bir PHP IDE&#8217;si olup özellikle MS VS kullanarak web uygulamaları geliştirmiş eski ASP geliştiricileri için mükemmel bir araçtır. Vs.Php üzerinde kısa sürede çalışmaya başlamak için Jcx.Software&#8217;nin <a href="http://www.jcxsoftware.com/tutorials.php" target="_blank">çevrimiçi kılavuzları</a>nın yanısıra <a href="http://www.jcxsoftware.com/jcx/vsphp/docs" target="_blank">çevrimiçi belgeleri</a>ne bir göz atın.</p>
<p><strong>8. <a href="http://www.phpedit.com/" target="_blank">PHPEdit</a></strong></p>
<p>PHPEdit mükemmel bir PHP düzenleyicisi/IDE olup çok sayıda kullanışlı özelliğe ve yenilikçi bir kullanıcı arabirimine sahiptir. PHPEdit&#8217;in neden iyi bir IDE olduğunu öğrenmek için <a href="http://www.phpedit.com/Features/10-reasons-to-use-PHPEdit" target="_blank">PHPEdit Kullanmanın 10 Sebebi</a> ve <a href="http://www.phpedit.com/Features/Screencasts/PHPEdit-3.0-Overview" target="_blank">PHPEdit&#8217;e Giriş Screencastı</a> sayfalarını inceleyebilirsiniz.</p>
<p><strong>Faydalanabileceğiniz Kaynaklar</strong></p>
<p><strong>1. <a href="http://code.google.com/p/phpfr/" target="_blank">PHP Fonksiyon Referansı</a></strong></p>
<p><em>PHP Function Reference</em> (PHPfr) bir Mac OS X Dashboard Widget&#8217;i olup PHP Web Programlama Dili hakkında aradığınız bilgilere çabucak ulaşabilmenizi sağlar.</p>
<p><strong>2. <a href="http://phpimpact.wordpress.com/2008/05/29/30-useful-php-classes-and-components/" target="_blank">30 Kullanışlı PHP Sınıfı ve Bileşeni</a></strong></p>
<p>PHP uygulamalarınızı test etmek, geliştirmek ve yayımlamak için kullanabileceğiniz 30 kullanışlı PHP sınıfı.</p>
<p><strong>3. <a href="http://phpadvent.org/2008" target="_blank">PHP Advent 2008</a></strong></p>
<p>Aralık ayında <em>phpadvent.org</em> fikirlerini ve bilgilerini ücretsiz olarak paylaşan PHP uzmanlarını bir araya getirerek 2009 içerisinde neler göreceğimiz hakkında bir ön bilgi sahibi olmamızı sağladı.</p>
<p><strong>4. <a href="http://www.sitepoint.com/blogs/2008/05/13/useful-in-browser-development-tools-for-php/" target="_blank">PHP için tarayıcı üzerinden çalışan kullanışlı geliştirme araçları</a></strong></p>
<p><strong>5. <a href="http://www.phpclasses.org/" target="_blank">PHPClasses.org</a></strong></p>
<p>Çeşitli PHP sınıfları hakkında bilgi alabileceğiniz dev bir kaynak.</p>
<p><strong>6. <a href="http://mashable.com/2007/09/26/php-toolbox/" target="_blank">PHP Geliştiricilerinin Alet Çantası</a></strong></p>
<p>Çeşitli PHP ile ilgili kaynakları bir araya toplayan bir başka kullanışlı kaynak.<strong></p>
<p></strong><strong>Kaynak</strong>: <a href="http://www.bildirgec.org" target="_blank">www.bildirgec.org</a><br />
<strong>Kaynak</strong>: <a href="http://www.smashingmagazine.com/2009/01/20/50-extremely-useful-php-tools/" target="_blank">Smashing Magazine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/kullanisli-php-araclari/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>20 Adet PHP Kütüphanesi</title>
		<link>http://www.seyfullahkilic.com/20-adet-php-kutuphanesi</link>
		<comments>http://www.seyfullahkilic.com/20-adet-php-kutuphanesi#comments</comments>
		<pubDate>Wed, 01 Apr 2009 06:49:27 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[OOP]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[php class]]></category>
		<category><![CDATA[php kütüphaneleri]]></category>
		<category><![CDATA[php library]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=127</guid>
		<description><![CDATA[Bildiğiniz gibi projelerde günümüzde zaman oldukça dardır. ve sizden en kısa zamanda işi en iyi şekilde yapmanız beklenmektedir. tabii iş çok zaman az olunca yazılımcılarımız da saç baş yolmaya başlar. Bu süreci kısaltmak ve hızlı sonuç üretmek isteyen yazılımcılar tabii ki kütüphanelere baş vururlar. işte başucunuzdan eksik edeyemeyceğiniz müthiş php kütüphaneleri. Charting Kütüphaneleri Belki basit [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-128" style="margin-left: 10px; margin-right: 10px;" title="php5" src="http://www.seyfullahkilic.com/wp-content/uploads/2009/04/php5.jpg" alt="php5" width="200" height="81" />Bildiğiniz gibi projelerde günümüzde zaman oldukça dardır. ve sizden en kısa zamanda işi en iyi şekilde yapmanız beklenmektedir. tabii iş çok zaman az olunca yazılımcılarımız da saç baş yolmaya başlar.</p>
<p>Bu süreci kısaltmak ve hızlı sonuç üretmek isteyen yazılımcılar tabii ki kütüphanelere baş vururlar. işte başucunuzdan eksik edeyemeyceğiniz müthiş php kütüphaneleri.<br />
<span id="more-127"></span></p>
<p><strong>Charting Kütüphaneleri</strong></p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/vectro/chart1.png" border="0" alt="pchart" /></div>
<p>Belki basit grafikler için php gdi işinizi görebilir ama işler karmaşıklaştıkça daha farklı şeylere ihtiyac duyacaksınız. işte grafik kütüphanelerinden birkaçı.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0748912427122896";
google_ad_slot = "7076294588";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
<a href="http://pchart.sourceforge.net/" target="_blank">pChart</a> &#8211; çizelgeleri oluşturmak için bir PHP sınıfı.<br />
<a href="http://naku.dohcrew.com/libchart/pages/introduction" target="_blank">Libchart </a>- Basit PHP ile grafik çizim kütüphanesi.<br />
<a href="http://www.aditus.nu/jpgraph/" target="_blank">JpGraph </a>- Nesne yönelimli bir grafik PHP kütüphanesi oluşturmak için ideal.<br />
<a href="http://teethgrinder.co.uk/open-flash-chart/" target="_blank">Open Flash Chart </a>- Flash tabanlı charting kütüphanesi.</p>
<p><strong>Küçük resim Oluşturucu</strong><br />
Küçük oluşturmak için sadece değişik bir çözüm.<br />
<a href="http://phpthumb.sourceforge.net/" target="_blank">phpThumb</a> &#8211; PHP Küçük yaratıcısı.</p>
<p><strong>RSS Ayrıştırıcısı Kütüphaneler</strong></p>
<p>RSS Çözümleme yapmak eğlenceli bir şey. bunu kolay yoldan yapabileceğiniz harika kütüphaneler olduğunu biliyor muydunuz?</p>
<p><a href="http://magpierss.sourceforge.net/" target="_blank">MagpieRSS</a> &#8211; Php için rss ayrıştırıcısı.<br />
<a href="http://simplepie.org/" target="_blank">SimplePie </a>- Süper hızlı, kolay kullanımlı, RSS ve Atom destekli php kütüphanesi.</p>
<p><strong>Ödeme </strong><br />
Bir e-ticaret sitesi ile başa çıkmak mı istiyorsunuz? ödeme çözümü mü arıyorsunuz? Merak etmeyin. Bu kütüphane size yardım edecektir.</p>
<p><a href="http://www.phpfour.com/blog/2009/02/php-payment-gateway-library-for-paypal-authorizenet-and-2checkout/" target="_blank">PHP Ödeme Kütüphanesi</a> &#8211; Paypal, Authorize.net ve 2Checkout (2CO) uyumlu.</p>
<p><strong>Veri tabanı kütüphaneleri</strong></p>
<div class="imajsol"><img src="http://www.bildirgec.org/imaj/vectro/icon-mysql-personal-96.jpg" border="0" alt="\" /></div>
<p>Bazen SQL sorgusu yazmak gerçekten sıkıcı oluyor. Bu kütüphaneler bir nebze olsun sizi gülümsetecektir.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0748912427122896";
google_ad_slot = "7076294588";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
<a href="http://adodb.sourceforge.net/" target="_blank">ADOdb</a> &#8211; PHP Veritabanı soyutlama kütüphane.<br />
<a href="http://www.doctrine-project.org/" target="_blank">Doctrine </a>- PHP 5.2.3 için ORM (Object relational mapper) ilişkisel haritalama aracı. En çok kullanılan veri tabanı erişim katmanıdır.</p>
<p><a href="http://propel.phpdb.org/trac/" target="_blank">Propel</a> &#8211;  Başka bir ORM aracı.</p>
<p><a href="http://www.outlet-orm.org/site/" target="_blank">Outlet</a> &#8211; Açık kaynaklı bir veri tabanı kütüphanesi.</p>
<p><strong><br />
PDF Oluşturucular</strong></p>
<div class="imajsol"><img src="http://www.bildirgec.org/imaj/vectro/pdf.jpg" border="0" alt="\" /></div>
<p><a href="http://www.fpdf.org/" target="_blank">FPDF</a> &#8211; PHP ile PDF dosyaları oluşturmanıza olanak sağlayan PHP sınıfı.</p>
<p><strong>Excel Dosyası oluşturucular</strong><br />
Excel dosyası olarak rapor oluşturmaya mı ihtiyacınız var? Her şeye çözüm bulunabilen bir platform olan phpde bunu da unutmamışlar.</p>
<p><a href="http://code.google.com/p/php-excel/" target="_blank">php-Excel</a> &#8211; Excel dosyaları oluşturmak için en basit kütüphane.</p>
<p><a href="http://code.google.com/p/php-excel-reader/" target="_blank">PHP Excel Reader</a> &#8211; Ayrıştırma ve XLS dosyalarından bilgi almak için ideal bir kütüphane.</p>
<p><strong>E-mail kütüphanleri</strong><br />
Php mail fonksiyonunu sevmiyor musunuz? o zaman daha kapsamlı işlemler de yapabileceğiniz kütüphanleri projenize ekleyin.</p>
<p><a href="http://swiftmailer.org/" target="_blank">Swift Mailer </a>- Ücretsiz Özellik zengini bir PHP Mail sınıfı.<br />
<a href="http://phpmailer.codeworxtech.com/" target="_blank">Phpmailer </a>- özellik zengini ve meşhur php sınıfımız php mailer.</p>
<p><strong>Unit testleri ve analiz</strong></p>
<p><a href="http://www.simpletest.org/" target="_blank">SimpleTest </a>- PHP unit testi ve web test için kütüphane.</p>
<p><a href="http://www.phpunit.de/" target="_blank">PHPUnit </a>- xUnit ailesinin ve test işlevleri kolaylıkla çalıştırmak ve sonuçları analiz etmek için bir kütüphane.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Kaynak: www.bildirgec.org</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/20-adet-php-kutuphanesi/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>DB&#8217;den gelen bilgileri sayfalama [Class]</title>
		<link>http://www.seyfullahkilic.com/mysqlden-gelen-bilgileri-sayfalama-class</link>
		<comments>http://www.seyfullahkilic.com/mysqlden-gelen-bilgileri-sayfalama-class#comments</comments>
		<pubDate>Wed, 25 Mar 2009 08:18:45 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[php class]]></category>
		<category><![CDATA[sayfalama]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=34</guid>
		<description><![CDATA[S.a. Arkadaşlar. Sizlere çok da işinize yarayacak bir php class&#8217;ı yazdım.  Db&#8217;den aldığınız verileri, sayfanızda listelerken mutlaka sayfalama mantığını düşünmüşsünüzdür veya uygulamaya çalışmışsınızdır. 150 Tane haberiniz var diyelim. aynı sayfa da listelemek, hem sistem açısından, hemde kullanıcılar açısından biraz sıkıntı çıkarır. Yazdığım class sayesinde, sayfalama yaparak, sayfalama numaralarını istediğiniz yere yazabilir, yönetebilir, editleyebilirsiniz. www.shiftdelete.net sitesine [...]]]></description>
			<content:encoded><![CDATA[<p>S.a. Arkadaşlar.</p>
<p><img class="alignleft" src="http://img55.imageshack.us/img55/5443/96426211.jpg" alt="" width="365" height="36" />Sizlere çok da işinize yarayacak bir php class&#8217;ı yazdım.  Db&#8217;den aldığınız verileri, sayfanızda listelerken mutlaka sayfalama mantığını düşünmüşsünüzdür veya uygulamaya çalışmışsınızdır. 150 Tane haberiniz var diyelim. aynı sayfa da listelemek, hem sistem açısından, hemde kullanıcılar açısından biraz sıkıntı çıkarır. Yazdığım class sayesinde, sayfalama yaparak, sayfalama numaralarını istediğiniz yere yazabilir, yönetebilir, editleyebilirsiniz. www.shiftdelete.net sitesine girin. en altta bulunan sayfalara bakın. Buna benzer güzel bir şey çıkardım. dosyayı indirmek için <a href="http://www.seyfullahkilic.com/wp-content/uploads/2009/03/sayfalama.rar">tıklayın</a>.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0748912427122896";
google_ad_slot = "7076294588";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
Kullanımı dosyanın içindedir. Class çalışmalarımın devamı gelecektir. Beni takip etmeye devam edin ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/mysqlden-gelen-bilgileri-sayfalama-class/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

