PHP Nedir, Ne İçin Kullanılır?
Web uygulama geliştirme alanından en çok kullanılan dillerden bir tanesi PHP programlama dilidir.
Bu yazımızda PHP ile ilgili bilmeniz gereken tüm detayları sizlerle paylaşacağız.
PHP Nedir?
PHP, 1994 yılında Rasmus Lerdorf'un kişisel ana sayfasını korumak için kullandığı C dilinde birkaç Common Gateway Interface (CGI) programı yazmasıyla başlamıştı.
Rasmus daha sonra bunları web formlarıyla çalışmak ve veritabanları ile iletişim kurmak için genişletti ve bu uygulamaya "Kişisel Ana Sayfa / Form Yorumlayıcı" veya PHP / FI adını vermiştir.
PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, HTML içine gömülebilen, nesne yönelimli bir programlama dilidir.
PHP kodları sunucu tarafında çalıştırılır ve istemci bilgisayara HTML içerik olarak geri döner.
PHP Nasıl Kullanılır ?
PHP yazabilmek için ilk önce bilgisayarınıza yerel sunucu modüllerini yüklemeniz şarttır. Bu tür modülleri tek bir pakette barındıran (Apache, MySQL, PhpMyAdmin gibi...) bazı hazır programlar vardı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.
Eğer PHP ile yazılım geliştiriyorsanız En İyi 8 PHP Framework başlıklı yazımızı okumanızı öneriyoruz.
PHP Hangi Veritabanlarını Destekler?
PHP MySQL ,SQLite, PostGreSQL, SyBase, IBM-DB2, Oracle, Mongo, dBase v.b. Bir çok popüler veritabanını projelerinizde kullabilmenize izin verir.
PHP Kullanımı Neden Bu Kadar Yaygın?
İnsanlar, programlama dillerini yalnızca yaygın kullanımlarına göre değil, performans, web sitesi güvenliği, dil bağımsızlığı, maliyet etkinliği ve daha pek çok faktör gibi belirli diğer faktörlere göre tercih ederler.
PHP'nin çok tercih edilen bir programlama dili olmasının bir çok nedeni var,
- Performans
- Üretim Kolaylığı
- Destek ve Topluluk
- Kolay Geliştirme ve Bakım
- Hata Yakalama ve Yönetme
- Geniş Kütüphane Desteği
- Yüksek Güvenlik
- Çapraz Platform Desteği
Sonuç Olarak
PHP açık kaynak kodlu bir programlama dili olduğu için gelişimine katkı büyüktür ve devamlı gelişerek yoluna devam eder. Arkasındaki büyük topluluğu ile yazılım geliştirme sürecinde çıkacak olası sorunlara çok kolay çözümler bulabilirsiniz.
0 Yorumlar