PHP Nedir ? Avantajları Nelerdir?


PHP: Hypertext Preprocessor’un kısaltmalarından oluşan kelimenin Türkçe karşılığı Ön işlemcili Üstünyazı olarak geçmektedir.
Bu programlama dili 1995 senesinde Rasmus Lerdorf tarafından geliştirilmiştir. Rasmus esasında kişisel web sayfasına gelen kullanıcıları takip edebilmek için bir çözüm olarak bu dili yaratmıştır. Ününün artması ile birlikte Rasmus bu dili açık kaynaklı bir proje haline getirmiştir. Günümüze kadar gelişerek gelen dil en son kullandığımız programla dili halini almıştır. 2013 yılı itibariyle güncel verilerde 240 milyondan fazla web sitesinin PHP ile yayına geçirildiği belirlenmiştir.


Php Nedir?

PHP nedir sorusuna yanıt olarak Python ve JavaScript gibi dillerin alt kümesidir diyebiliriz. Aralarındaki tek farksa bu dilin çoğunlukla server yani sunucu tarafından iletişim amaçlı kullanılmasıdır. Python sadece istemci taraflı yazılım dilinde backend olarak kullanılırken JavaScript ise hem backend hem de frontend taraflı kullanılmaktadır. Scriptlerin nasıl çalıştığını anlamak açısından şu örneği verebiliriz: Diyelim ki bir iletişim formu dolduruyor ve önemli bilgilerin karşı tarafa eksiksiz olarak gönderilmesi isteniyor. Bütün bilgiler sunucu kısmına gönderilmeden bilgi içermesi gereken alanların doldurulduğundan emin olmak için script kodları çalıştırılır. Alanlardan önemi öncelikli olan kısımlardan bir veya birkaçı boş ise kullanıcı script kodları sayesinde uyarı ekranıyla karşılaşır ve hata yapması engellenir.


Php ile Neler Yapılabilir


Programlama dillerinin istemci taraflı(frontend) veya sunucu taraflı(backend) çalışabildiğini hatırlayınız. PHP kodları sunucu taraflı yazılan kod türlerindendir. Bu sayede çeşitli veriler toplamak, sunucu kısmındaki dosyaları yönetmek ve veri tabanlarını düzenlemek gibi çeşitli işlevler gerçekleştirilebilmektedir. Bu dil bir çoklu amaçlar için kullanılabilir bir programlama dili olsa da asıl olarak web geliştirmeleri için kullanılabilmektedir. Bu programlama dili, web geliştirmelerinde yaygın olarak kullanılmasının sebebi HTML dosyalarıyla ve etiketleriyle uyumlu çalışabilmesidir. HTML yönünden avantajları PHP’yi öğrendikçe anlaşılabilmektedir. Yazılım dünyasında güvenlik önemli konuların başında geldiği için eğer geliştirdiğiniz web sitelerin kök kodlarını saklamak istiyorsanız bu dil ile bunları da sağlayabilirsiniz. Belge işleyebilme özelliğine de sahip bu dil Posix veya Perl komutlarından xml dosyalarını düzenlemeye kadar çeşitli fonksiyonlar gerçekleştirebilmektedir.


PHP Başlangıç

Bir programlama dili öğrenmek istiyorsanız ve hangi dili öğrenmeniz gerektiğini kestiremiyorsanız PHP’ye başlamak ilerleyen zamanlarda avantaja dönüşebilir. Bu programlama dilinin en güzel özelliği programlama dili ile ilk defa tanışacakla için de kolayca anlaşılabilir olmasıdır. Bu programlama dili gelişime açık olan bir dil olduğu için uzadıkça uzayan özellikler listesi vardır ancak emin olmalısınız ki PHP herkes tarafından çok kısa bir sürede öğrenilebilir bir dildir.


PHP İndir

Günden güne sürüm atlayabilen PHP’nin şu anki en güncel stabil sürümü 7.4.7 dir. En son sürümü indirmek için https://www.php.net/downloads.php adresinden indirme bağlantılarına ulaşabilirsiniz. Hali hazırda kullandığınız sürümler var ise en son sürüm ile kullandığınız sürüm arasındaki değişen farkları da bu web adresinden öğrenebilirsiniz. Yine aynı web adresinden merak edilen dokümanlara Türkçe olarak ulaşılabilmektedir.