PHP (yinelemeli PHP: Köprü Metni Ön İşlemcisi anlamına gelir), JavaScript ve Python gibi programlama dillerinin bir alt kümesidir. Aradaki fark, PHP’nin genellikle sunucu tarafı iletişimi için kullanılması, JavaScript’in ise hem ön uç hem de arka uç için kullanılmasıdır. Python yalnızca istemci tarafı (arka uç) için kullanılır.
Bir programlama dili, belirli bir yürütme ortamında görevlerin yürütülmesini otomatikleştiren bir dildir. Bu, önceden tanımladığınız belirli eylemleri gerçekleştirmek için statik bir sayfadan (HTML ve CSS ile oluşturulan) istemeyi içerir.
Örneğin, form sunucuya ulaşmadan önce tüm alanların doldurulduğundan emin olmak için bir komut dosyası kullanarak formu doğrulayabilirsiniz. Komut dosyası, kullanıcı formu gönderdiğinde ve tüm alanları doğrulandığında çalışır.
PHP Dosyası Nedir?
- PHP dosyaları metin, HTML, CSS, JavaScript ve PHP içerebilir.
- PHP kodu sunucuda yürütülür ve sonuçlar tarayıcıya ham HTML olarak döndürülür.
- PHP dosyası “.php” uzantısına sahiptir.
Temel PHP Sözdizimi
Bir PHP betiği, bir belgenin herhangi bir yerine yerleştirilebilir.
PHP dosyaları için varsayılan dosya uzantısı “.php”dir.
PHP ile ekranda metin görüntülemek için gerekli komut aşağıdaki gibidir.
Not: PHP ifadeleri noktalı virgül (;) ile biter.
Neden PHP Öğrenmelisiniz?
PHP küçük bir açık kaynak projesi olarak başladı. Öğrenmesi basit, kullanışlı ve dinamik bir dil olarak kullanımı hızla büyümüştür. Rasmus Lerdorf, 1994 yılında PHP’nin ilk sürümünü yayınladı.
- PHP, “PHP: Hypertext Preprocessor” anlamına gelir.
- PHP, HTML’ye gömülü bir sunucu tarafı betik dilidir. Dinamik içerik oluşturmak, veritabanları oluşturmak, oturum takibini yönetmek ve hatta bir e-ticaret sitesi oluşturmak için kullanılabilir.
- MySQL, PostgreSQL, Oracle, Sybase, Informix ve Microsoft SQL Server gibi birçok popüler veri tabanı ile kullanılabilir.
- PHP, POP3, IMAP ve LDAP gibi birçok ana protokolü destekler.
- PHP dilinin sözdizimi C diline çok benzer.
PHP Avantajları Nelerdir?
Performans ve hız, üretim kolaylığı, destek ve topluluk, geniş kütüphane desteği ve yüksek güvenlik, PHP’nin en yaygın kullanılan programlama dillerinden biri olmasının nedenlerinden bazılarıdır. Bu özelliklerin ötesindeki diğer faydalar;
- Lisans ücreti olmadan tamamen ücretsiz olarak kullanılabilir.
- PHP açık kaynaklı bir programlama dilidir. Açık kaynak kodlu olduğu için kaynak kodunu görüntüleyebilirsiniz, alanında tecrübesi olan herkes geliştirilmesine katkıda bulunabilir.
- Birden çok veritabanıyla senkronize olabilir ve çalışabilir.
- Aşırı karmaşık bir sözdizimi yoktur. PHP’yi yeni başlayanlar için öğrenmek oldukça kolaydır. Zaten programlama bilginiz varsa, hemen öğrenebilirsiniz.
- PHP çok destekleyici bir çevrimiçi topluluğa sahiptir. Kod ve özellik kılavuzları sağlayın. Takıldığınız veya kafanızın karıştığı bir konu varsa bu topluluklar aracılığıyla sorununuzu kolayca çözebilirsiniz.
- Geniş bir hosting ve hosting hizmetleri yelpazesine sahiptir. Alternatif olarak, Cenuta’nın web barındırma hizmeti php barındırma olarak kullanılabilir.
PHP Kullanan Örnek Siteler
PHP, açık farkla dünyada en yaygın kullanılan programlama dillerinden biridir. PHP, dünya çapında 250 milyondan fazla web sitesi tarafından kullanılmaktadır. Örneğin, İnternet, WordPress kullanan web sitelerinden oluşurken, WordPress, PHP ile yazılmış açık kaynaklı bir blog sistemidir.
- Cenuta.com
- Facebook.com
- Wikipedia.com
- Twitter.com
- WordPress.com
- Flickr
- Yahoo
PHP Başlangıç Yapmak (Kaynaklar)
PHP’yi İnternet’te çalışarak öğrenebilirsiniz. PHP, oradaki en kaynak yoğun programlama dilidir. PHP programlama diline başlamak istiyorsanız aşağıdaki kaynak sayfaları size bu konuda yardımcı olacaktır.
- php.net
- stackoverflow.com
- github.com
PHP Hangi Alanlarda Kullanılır?
- PHP, sunucu tarafında yani arka planda çalışarak birden fazla işlemin yürütülmesine izin verir. PHP ile yazılan işlemler tarayıcı tarafından yorumlanır ve belirli sonuçlar üretir. Bu sonuçlarla HTML, CSS veya JavaScript gibi betik dilleri daha kullanışlı ve sezgisel hale geliyor. Bu şekilde kodlanan web sitelerine dinamik web sayfaları denir. PHP kodu kullanılarak ne yapılacağı veya yapılacak işlemlerin sınırı belirlenemez. Çünkü olası işlemlerin sınırını kullanıcının hayal gücü belirler. PHP ile web uygulamaları oluşturulabilir,
- Forum gibi web veritabanı uygulamaları, inceleme siteleri, içerik yönetim sistemleri,
- E-posta istemcileri
- E-ticaret siteleri
- Kullanıcılar etkileşimli web sayfalarında kullanılabilir.
- İnternetteki birçok web sitesinin alt yazılımının bir parçası olan PHP, Facebook, Google, Wikipedia, Yahoo, Baidu, Twitter, WordPress, Tumblr, Digg, Joomla gibi günümüzün en popüler web sitelerinde kullanılmaktadır. Özellikle web tasarımlarında oyun programlama ve tasarımında sıklıkla kullanılması PHP yazılım dilinin öneminin bir göstergesidir.