{"id":60,"date":"2018-02-17T02:04:53","date_gmt":"2018-02-16T23:04:53","guid":{"rendered":"https:\/\/sitecenneti.com\/blog-cenneti\/?p=60"},"modified":"2018-05-01T23:50:37","modified_gmt":"2018-05-01T20:50:37","slug":"php-nedir","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/blog-cenneti\/php\/php-nedir\/","title":{"rendered":"PHP Nedir? Neler Yapabilir?"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><strong>Bu yaz\u0131da, PHP dilinin ne oldu\u011fu, etkin bir PHP kullan\u0131c\u0131s\u0131n\u0131n bilmesi gereken di\u011fer dillerin neler oldu\u011fu, bir PHP dosyas\u0131n\u0131n ne oldu\u011fu, PHP dili ile neler yapabilece\u011finiz ve neden PHP&#8217;yi tercih etmek isteyece\u011finiz a\u00e7\u0131klanm\u0131\u015ft\u0131r.<\/strong><\/p>\n<h3>PHP Nedir?<\/h3>\n<ul>\n<li>PHP, &#8220;<em>Hypertext Preprocessor<\/em>&#8221; ifadesinin k\u0131saltmas\u0131d\u0131r. Geni\u015f bir terc\u00fcme ile, bilgisayar\u0131n\u0131za ne yapaca\u011f\u0131n\u0131 s\u00f6yleyen dillere ne yapacaklar\u0131n\u0131 s\u00f6yler, yani makine diline \u00e7evrilebilmesi i\u00e7in bir terc\u00fcmana ihtiya\u00e7 duyar. Bu \u00f6zelli\u011finden dolay\u0131 PHP bir &#8220;<em>betik<\/em>&#8221; dildir.<\/li>\n<li>Geni\u015f kitleler taraf\u0131ndan kullan\u0131lan, a\u00e7\u0131k kaynak kodlu bir dildir. Yani, telif hakk\u0131 engeline tak\u0131lmadan diledi\u011finiz gibi kullanabilece\u011finiz bir dildir.<\/li>\n<li>PHP kodlar\u0131, serverlarda (sunucularda) \u00e7al\u0131\u015f\u0131r. Yani PHP genellikle bir web sitesinin suncu taraf\u0131ndaki i\u015flerini yapmak i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li>WordPress gibi sistemlerin \u00e7ekirde\u011fini olu\u015fturabilecek kadar g\u00fc\u00e7l\u00fcdir.<\/li>\n<li>Facebook gibi siteleri kurabilecek kadar derindir.<\/li>\n<li>Her seviyedeki kod merakl\u0131lar\u0131n\u0131n \u00f6\u011frenebilece\u011fi kadar kolayd\u0131r.<\/li>\n<\/ul>\n<h3>PHP&#8217;yi Etkin Olarak Kullanabilmek \u0130\u00e7in Neler Bilmem Gerekli?<\/h3>\n<p>Etkin bir PHP yaz\u0131l\u0131mc\u0131s\u0131 a\u015fa\u011f\u0131da listelenen dilleri de bilmelidir.<\/p>\n<ul>\n<li>HTML<\/li>\n<li>CSS<\/li>\n<li>JavaScript (JS)<\/li>\n<\/ul>\n<p>E\u011fer bu diller ile ilgili sorunar\u0131n\u0131z varsa ve profesyonel bir web tasar\u0131mc\u0131 olmak istiyorsan\u0131z, PHP&#8217;den \u00f6nce bu dilleri \u00f6\u011frenmeniz do\u011fru bir tercih olacakt\u0131r.<\/p>\n<h3>Bir PHP Dosyas\u0131 Nedir?<\/h3>\n<ul>\n<li>Bir PHP dosyas\u0131, text (d\u00fcz metin), HTML, CSS, JavaScript ve PHP kodlar\u0131 bar\u0131nd\u0131rabilir.<\/li>\n<li>PHP kodlar\u0131, sunucularda \u00e7al\u0131\u015f\u0131r, bu kodlar\u0131n \u00e7\u0131kt\u0131lar\u0131 HTML kodlar\u0131 \u015feklinde web taray\u0131c\u0131n\u0131za ( Chrome gibi) g\u00f6nderilir.<\/li>\n<li>PHP dosyalar\u0131 &#8220;.php&#8221; uzant\u0131l\u0131d\u0131r.<\/li>\n<\/ul>\n<h3>PHP Neler Yapabilir?<\/h3>\n<ul>\n<li>PHP, dinamik web sayfalar\u0131 \u00fcretebilir. Yani de\u011fi\u015fmeyen bir yap\u0131ya sahip sayfalar de\u011fil de duruma g\u00f6re tepkiler veren sayfalar olu\u015fturabilir. Mesela, bir \u00fcyelik sistemi haz\u0131rlay\u0131p, sadece \u00fcyelerinizin g\u00f6rebilece\u011fi sayfalar olu\u015fturabilirsiniz, ya da \u00fcyelere roller atay\u0131p her rol i\u00e7in belli k\u0131stlamalar koyabilir ya da farkl\u0131 yetkiler verebilirsiniz.<\/li>\n<li>PHP ile web sunucunuzda dosyalar olu\u015fturabilir, bu dosyalar\u0131 a\u00e7\u0131p kapatabilir, okuyabilir, yazabilir ya da silebilirsiniz.<\/li>\n<li>PHP ile ziyaret\u00e7ilerinizden ya da kullan\u0131c\u0131l\u0131r\u0131n\u0131zdan bilgiler toplayabilir ve bu bilgileri suncunuzda diledi\u011finiz zamana kadar saklayabilirsiniz.<\/li>\n<li>PHP ile \u00e7erezler (cookies) olu\u015fturabilirsiniz.<\/li>\n<li>PHP ile veritaban\u0131n\u0131za veriler ekleyebilir, silebilir ya da bu verileri g\u00fcncelleyebilirsiniz.<\/li>\n<li>PHP ile web sitelerinize kullan\u0131c\u0131 kayd\u0131 yapabilir ve kay\u0131tl\u0131 kullan\u0131c\u0131lar\u0131n\u0131z\u0131 kontrol edebilirsiniz.<\/li>\n<li>PHP ile verilerinizi \u015fifreyebilirsiniz.<\/li>\n<\/ul>\n<p>\u015eunu da belirtmekte fayda var: PHP ile sunucunuza resimler, videolar, PDF dosyalar\u0131 ve hatta Flash dosyalar\u0131 y\u00fckleyebilir ve bu dosyalar\u0131 dinamik olarak sayfalar\u0131n\u0131za yerle\u015ftirebilirsiniz.<\/p>\n<p>Yayg\u0131n olmasa da, PHP web tasar\u0131m\u0131 d\u0131\u015f\u0131nda, ba\u015fka uygulamalar geli\u015ftirme g\u00fcc\u00fcne de sahiptir.<\/p>\n<h3>Neden PHP?<\/h3>\n<ul>\n<li>PHP; Windows, Linux, Unix, Mac OS X gibi bir\u00e7ok farkl\u0131 i\u015fletim sisteminde \u00e7al\u0131\u015fabilir.<\/li>\n<li>PHP, bug\u00fcn kullan\u0131lan neredeyse b\u00fct\u00fcn sunuculara uyumludur.<\/li>\n<li>Bir\u00e7ok veritaban\u0131n\u0131 destekler.<\/li>\n<li>PHP \u00fccretsizdir.<\/li>\n<li>\u00d6\u011frenmek ve web sayfalar\u0131m\u0131zda etkin bir bi\u00e7imde kullanmak kolayd\u0131r.<\/li>\n<\/ul>\n<h3>\u00d6rnek<\/h3>\n<p>A\u015fa\u011f\u0131da basit bir PHP kodu \u00f6rne\u011fi verilmi\u015ftir.<\/p>\n<pre class=\"whitespace-before:0 whitespace-after:0 lang:php decode:true \">&lt;?php\r\n echo \"Web taray\u0131c\u0131da sadece buras\u0131 g\u00f6r\u00fcnecek.\";\r\n?&gt;<\/pre>\n<p>SONU\u00c7:<\/p>\n<p>Anl\u0131yoruz kolayl\u0131k ve yayg\u0131nl\u0131k PHP&#8217;nin en belirgin \u00f6zelliklerindendir. Amac\u0131m\u0131z bir web tasar\u0131mc\u0131s\u0131 olmak ise, \u00fccretsiz ve geli\u015fmi\u015f bir sunucu tarafl\u0131 dil ar\u0131yorsak PHP kolay ve yayg\u0131n bir tercih olacakt\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Bu yaz\u0131da, PHP dilinin ne oldu\u011fu, etkin bir PHP kullan\u0131c\u0131s\u0131n\u0131n bilmesi gereken di\u011fer dillerin neler oldu\u011fu, bir PHP dosyas\u0131n\u0131n ne oldu\u011fu, PHP dili ile neler yapabilece\u011finiz ve neden PHP&#8217;yi tercih etmek isteyece\u011finiz a\u00e7\u0131klanm\u0131\u015ft\u0131r. PHP Nedir? PHP, &#8220;Hypertext Preprocessor&#8221; ifadesinin k\u0131saltmas\u0131d\u0131r. Geni\u015f bir terc\u00fcme ile, bilgisayar\u0131n\u0131za ne yapaca\u011f\u0131n\u0131 s\u00f6yleyen dillere ne yapacaklar\u0131n\u0131 s\u00f6yler, yani makine [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":70,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[9,10,11,12],"class_list":["post-60","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-php","tag-php-nedir","tag-php-neler-yapabilir","tag-phpyi-kullanabilmek-icin-neler-bilmem-gerekli"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/media\/70"}],"wp:attachment":[{"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/blog-cenneti\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}