PHP Nedir, Neler Yapılabilir?
PHP Nedir?
Haziran 1995 tarihinde piyasaya sürülen PHP (Hypertext Preprocessor, yani Üstünyazı Önişlemcisi) olarak açılmaktadır. İnternet için üretilen, sunucu taraflı, geniş bir kullanımı olan; içerisine HTML kodlarının gömülebildiği bir programlama ve betik dildir.
Özgür bir yazılım olup PHP lisansı ile dağıtımı gerçekleştirilmektedir. PHP kullanılarak yapılabilecek sayfalar oldukça geniş olup bazıları şu şekilde gösterilebilir;
- XML verileri okuma ve meydana getirme
- Web tabanlı e-posta uygulamaları
- Elektronik ticaret uygulamaları
- Tartışma forumları
- Anketler
- Kullanıcı, tarayıcı ve tarihe özel durumlar, içerikler
- Dinamik oluşturulan grafikler
- Veritabanı bağlantılı uygulamalar
Dolayısıyla PHP kullanılarak her tür web projesi geliştirilebilir. Açık kaynak kodlu olması nedeniyle sayısız API ve Framework kaynakları vardır. Dolayısıyla hayal gücünüzü geniş bir şekilde kullanmanız mümkündür.
PHP Hangi Avantajlara Sahiptir?
PHP hangi alanlarda kullanılır sorusuna geniş kapsamlı yanıtlar verilebilir; dolayısıyla bu durum PHP’nin en büyük avantajlarından bir tanesidir. Bunun yanı sıra şu gibi artılarından da söz edilebilir;
- Açık kaynak kodlu olduğu için sürekli geliştirilebilir.
- Ücretsiz olduğu için herkes tercih edilebilir.
- Kolay bir kurulumu yer almaktadır. Basit bir editör yardımıyla da yazılabilir.
- Wikipedia, Facebook, Twitter gibi platformlar tarafından tercih edilebilmektedir.
- Diğer programlama dillerine göre, daha kolay bir şekilde öğrenilebilir.
- İşlevsel olup yüksek performans sunmaktadır.
- Masaüstü yazılımdan IMAP, POP3, COM gibi portlara kadar müdahale etmek mümkündür.
- Hemen hemen tüm veri tabanları ile çalışabilir. Buna Oracle, MsSQL, MySQL de dahildir.
- Çok sayıda dosya formatı okuyup yazabilir.
Bunun yanı sıra modüler bir alt yapısı vardır. Dolayısıyla JSON, XML gibi veri değişim formatlarını desteklemektedir.
PHP Neden Yaygın Olarak Kullanılmaktadır?
Günümüzde bulunan internet siteleri incelendiğinde çok sayıda web sayfasının PHP ile oluşturulduğu görülmektedir. Zira PHP kodları kullanılması, geniş kapsamlı özellikler sağlamaktadır. Bunlardan bazıları maddeler halinde şu şekilde gösterilebilir;
- Yüksek güvenliği bulunmaktadır.
- Çapraz platform desteği vardır.
- Geniş bir kütüphane desteği bulunur.
- Hata yakalama ve yönetme yapabilir.
- Kolay geliştirme ve bakım seçeneklerine sahiptir.
- Destek ve topluluğu yer almaktadır.
- Üretim oldukça kolaydır.
Bu gibi sebeplerden dolayı PHP gelişmeye her geçen gün devam etmektedir. PHP yazabilmek için ilk olarak bilgisayara, yerel sunucu modülleri yüklenmektedir. Bunun için bazı hazır programlar yer alır.
Bu programlar: PHPMyAdmin, MySQL, Apache bunlardan bazılarıdır.
Bunun yanı sıra SQLite, SyBase, Mongo, dBase, PostGreSQL gibi popüler veritabanları da sorunsuz bir şekilde kullanılabilmektedir. Dolayısıyla projenizi hayal gücünüze göre oluşturma izni verir.