![]() |
PHP NEDİR? TARİHÇESİ |
PHP, özellikle Web programlama için tasarlanmış olan, sunucu taraflı bir script dilidir.Günümüzde artık masaüstü yazılım için bile kullanılabiliyor. Bir HTML sayfasının içine, sayfa her ziyaret edildiğinde çalıştırılacak olan bir PHP kodu gömebilirsiniz. Açıklamak gerekirse PHP ile ziyaretçilerinizle etkileşime geçebilir, istatistik tutar, kişiye göre farklı işlemler yaptırtabilir. Bu gibi örnekler uzar gider. Anladığınızı varsayarak artık tarihçesine geçmek istiyorum bu dilin.
Bilmeyenler için HTML web sitelerinin yapı taşıdır.
Tarihçe ve Özellikler
1994’te ortaya çıkan PHP, aslında bir tek kişinin, Rasmus Lerdorf‘un eseridir.Bugün gördüğünüz olgun yapıya gelene kadar başka yetenekli kişiler tarafından 5 kez geliştirilerek yazılmıştır. 2015 yılında açıklanan rakamlara göre dünya çapında 544 milyon web sitesi bulunmakta ve bunların 419 milyonu PHP kullanmaktadır. PHP bu rakamları http://php.net/usage.php sitesinde yayınlamaktadır.
Aynı zamanda PHP ( Open Source – Açık Kaynak Kod ) tabanlı bir üründür. Yani kaynak koduna erişebilir, bunu hiç bir ücret ödemeden kullanabilir, değiştirebilir ve yeniden dağıtabilirsiniz.
PHP ismi başlangıçta Personel Home Page ( Kişisel Anasayfa ) olan adı GNU adlandırma standartları ile PHP Hypertext Preprocessor ( Hipermetin ön işlemcisi ) olarak değiştirilmiştir.
PHP’nin kullanılan şuan ki son sürümü 7’dir. Bu sürüm, temeli oluşturan Zend motorunun tamamının yeniden yazılması ve dilin bazı özelliklerini geliştirme aşamalarından geçmesiyle oluşturuldu.
PHP’nin ana sayfasına http://www.php.netadresinden erişebilirsiniz.
PHP geliştiricilerinden olan Zend Technologies şirketinin anasayfasının da adresi şöyledir : http://www.zend.com
PHP’nin Güçlü Yanlarından Bazıları
PHP’nin en büyük rakiplerinden bazıları PERL, Microsoft ASP.NET, Java Server Pages ( JSP ) ve ColdFusion’dur.
Bu programlama dilleri ile kıyaslandığında PHP, aşağıdaki yönlerden daha güçlüdür :
- Yüksek performans
- Birçok farklı veritabanı sistemine bağlanabilme
- Sık rastlanan pek çok web işlemi için yerleşik kütüphaneler
- Düşük maliyet
- Öğrenim ve kullanım kolaylığı
- Güçlü nesne yönelimli destek
- Taşınabilirlik
- Kaynak kodunun sunulması
Bu konuları daha sonra tek tek ele alacağım. PHP’nin ne olduğunu az çok öğrendik. Bir sonraki dersimizde görüşmek üzere.
0 Yorumlar