Php Nedir?
PHP yazılım dili nedir sorusuna şu şekilde cevap vermek daha doğru olur. PHP web ortamında kullanılan nesne tabanlı (object oriented) bir programlama dilidir. Çok öncelerde eski ismi Personal Home Page (PHP) olarak anılmaktaydı. Günümüzde yaygın halde kullanılması farklı açılımla tabir edilmesinin önünü açtı diyebiliriz. Artık PHP –Hypertext Preprocessor- yeni isimle kullanılmaktadır.
PHP nedir sorusunu cevapladık peki ya kim buldu bu dili diyorsanız hemen açıklayalım. PHP yazılım dili 1995 yılında Kanada’da yaşayan Danimarkalı bir yazılımcı olan Rasmus Lerdorf tarafından ortaya çıkarılan PHP’nin geliştirilmesi bugün hâlâ PHP topluluğu tarafından sürdürülmektedir (php.net).
PHP yazılım dili kullanımı kolay bir web tabanlı yazılım dilidir.
Bu yazımızda PHP yazılım dili hakkında tüm bilgileri sizlere vereceğiz. İlk defa PHP yazılım dili kullanacaksanız eğer size PHP’ nin avantajlarını-dezavantajlarını, kullanıldığı alanlarla ile birlikte kısa bir örnek ile anlatmaya çalışacağız.
PHP kodları ile bir proje yâda uygulama yazabilmek için öncelikle kullandığınız bilgisayara bazı yerel sunucu modüllerini yüklemeniz gerekmektedir. Bu tür modülleri tek bir pakette barındıran bazı uygulamalar vardır. Bu uygulamalar PHP kodlarını bir sunucu ortamında okur ve tarayıcıya yorumlatmasını sağlar. Apache, MySQL, PhpMyAdmin PHP tabanında kullanılan hazır programlardır. Örneğin XAMPP ve WAMP Server adlı programlar bu amaçla hazırlanmıştır ve pek çok geliştirici tarafından tercih edilir.
PHP Avantajları
PHP yazılım dili web tabanlı olduğu için onu farklı kılan bir şeyler olmalı. Bu kadar fazla kullanıcıya ulaşmasının bazı sebepleri olduğu belirtelim.
- Herhangi bir ücreti yoktur,
- Lisans ücreti yoktur,
- Dinamiktir,
- Açık kaynak kodlu ve sürüm olarak güncellenmeye devam etmektedir.
- Kullanımı kolaydır,
- Derleme sorunu yoktur. HTML kodları arasına kolayca yerleştirilebilir. (***Bu özellik favorimiz)
- PHP hazır kütüphaneleri kod ve kaynak erişimi ile hızınıza hız katar zamandan kazanırsınız,
- Birçok veri tabanı ile sorunsuz ve hızlı çalışır,
- PHP kodları yazmak için Notepad kullanmanız bile yeterlidir (Notepad, Notepad++, Sublime Text, Atom ve Brackets vs.),
- Linux tabanlı olmasına karşın tüm sunucularda sorunsuz çalışmaktadır (Unix,Windows,MAC OS …). Harika, değil mi?
PHP Dezavantajları
Böyle bir yazılım dilinde hiç mi sorun çıkmıyor dediğinizi duyar gibiyim. PHP’ nin tabii ki bazı dezavantajları var.
- PHP kodunda herhangi bir hata oluşursa o sayfa çalışmaz ve hata ekranı verir.
- PHP’ de en önemli karakter “;” noktalı virgül karakteridir. Bu karakter kod satırının bittiğini ve sonraki kod satırının çalıştırılmasını tetikler. İlk madde genelde bu karakter eklenmediğinde hata verebilir.
- PHP bir script dilidir ve çözümlemesi istenen büyük bir proje kaynağını işlerken cevap almanız biraz uzun sürebiliyor.
- Güncellenmek istediğinde web sunucu ile eş zamanlı olarak derlenmesi gerekir.
PHP Kullanım Alanları
PHP yazılım dili oldukça esnek bir nesne tabanlı yazılım dilidir. Bu sayede birçok tarayıcı sorunsuz çalışmaktadır. PHP ile yapabileceklerimizin asla sınırı yoktur. Size bir bilgi verelim. Şuan aktif olarak kullanılan WordPress, Facebook, Wikipedia, Yahoo, Youtube, OpenCart ve Twitter PHP kullanmıştır.
PHP yazılım dili kullanılan yazılımlar ve kaynak kütüphaneleri…
Ayrıca PHP ile neler yapılır diye sorabilirsiniz. PHP dili ile forum siteleri, içerik yönetim sistemi, isteklerinize özel yazılım, e-ticaret sitesi, kişisel web siteleri, firma web siteleri yâda arama motoru projeleri geliştirebilirsiniz.