Şimdi PHP nedir sorusunu cevaplayabiliriz. Daha önce de belirttiğimiz gibi PHP sunucu taraflı iletişimler için yaratılmış bir programlama dilidir. Bu nedenle form verisi toplamak, sunucuda dosya yönetmek, veritabanlarını düzenlemek vb. gibi çeşitli sunucu taraflı fonksiyonları yapabilir.
Bu dil aslen Rasmus Lerdorf tarafından kişisel ana sayfasına gelen ziyaretçileri takip etmek için yaratılmıştır. Popülerliği arttıktan Lerdorf en sonunda PHP’yi açık kaynaklı bir proje olarak yayınlamıştır. Bu karar geliştiricilerin onu kullanmasına, düzeltmesine ve kodu geliştirmesine teşvik etmiştir. Böylece PHP en sonunda bugünlerde kullandığımız programlama diline dönüşmüştür.
PHP her amaca uygun bir programlama dili olarak görülse de en yaygın olarak web geliştirme için kullanılmaktadır. Bu en harika özelliklerinden biri olan HTML dosyalarına yerleştirilebilmesi sayesindedir.
Diyelim ki insanların kaynak kodunuzu görmesini istemiyorsunuz. Bu programlama diliyse bunu yapmak mümkündür. Kodu bir PHP dosyasına yazın, bir HTML dosyasına yerleştirin ve böylelikle kimse esas kodu göremeyecektir.
Bu özelliğin bir başka yararı ise sıklıkla aynı HTML işaretlemesini kullanmanız gerektiğinde yeniden yazmak yerine kodu bir PHP dosyasına yazabiliyor olmanız. HTML’i her kullanmanız gerektiğinde PHP dosyasını yerleştirin.
PHP sayfasının bir örneği ise Facebook’da görülebilir. Ana sayfasını açın ve URL’nin .php ile bittiğini göreceksiniz (facebook.com/home.php). Bir başka deyişle bu sayfa bir üstün yazı önişlemcisi kodu karışımı ve HTML etiketleri içeren bir PHP dosyasıyla (home.php) oluşturulmuştur.
Eğer bir PHP dosyasının nasıl yazıldığını öğrenmek istiyorsanız aşağıda bir örnek bulabilirsiniz:
Eğer bu yazılmış PHP dosyasını sitenizin kök dizinine yerleştirirseniz dosyayı siteniz.com/selamlar.php bağlantısında bu dosyayı bulabilirsiniz.
Bu PHP dosyasının sonucu HTML’de böyle gözükecektir:
Bu, scripti herhangi bir şekilde veya formda çalıştırmanız gerekmediğinden en basit örnektir. Bu örnekte echo ifadesini Hostinger’dan Selamlar yazısını görüntülemesi için kullandık. Ancak bu örnekte sitenizin PHP kodunu HTML’e nasıl çevirdiğini gördünüz.
PHP, mevcut olan tek sunucu taraflı programlama dili değildir. Bunlardan çok sayıda bulunmaktadır. Ancak bir WordPress siteniz varsa PHP, rakiplerinden bir adım öndedir.
Daha önce de belirttiğimiz gibi WordPress PHP kullanılarak yazılmıştır. Yani bu dili kullanarak sitenizde sahip olabileceğiniz özelleştirmeyi ciddi biçimde artırabilirsiniz. PHP’yi eklentileri ve temaları düzenlemek için kullanabilir ve hatta kendi eklentinizi veya temanızı bile yapabilirsiniz! Eğer bir WordPress geliştiricisi olmak istiyorsanız PHP öğrenmeniz gerekmektedir.
Eğer hala ikna olmadıysanız işte PHP’nin neden harika bir programlama dili olduğunu gösteren diğer sebepler: