PHP Programlama

PHP Programlama

Personal Home Page' in kısaltılmışı olan PHP dilimizde "Kişisel Sayfalar" anlamına gelmektedir. PHP Linux, Unix Tabanlı işletim sistemleri üzerinde çalıştırılabilen bir programlama dilidir. Server (sunucu) tarafında çalıştırılarak sonuçlar yani veriler HTML olarak browseriniz (Explorer, Firefox vb.) tarafından bizlere gösterilir.

Mail formu uygulaması, Ziyaretçi defteri, forum uygulamaları, e-ticaret gibi uygulamalar bu tür programlama dilleri ile mümkündür. PHP ilk olarak Rasmus Lerdorf tarafından, kendi kişisel web sayfasını yazmak için 1990 yılında geliştirilmiştir.

PHP - Dinamik Sayfa

PHP dinamik web sayfaları üretmek için geliştirilmiş bir programlama dilidir. HTML sayfaları statik bir yapıya sahiptir. HTML tabanlı web sayfalarında kullanıcıdan gelecek olan veriler kullanılamaz, yani kullanıcılar bu tür sayfalarda sadece mevcut bilgileri alır bunun dışında online işlem yapamazlar. Bundan dolayı HTML tabanlı web sayfalarında kullanıcılar pasiftir. Oysa PHP kullanarak yapılan web sayfaları dinamiktir ve kullanıcılarda aktiftir.

Statik bir web sitesinde, ya da bir web sitesinin statik bölümlerinde web sayfaları web tasarımcı tarafından hazırlanarak web sunucuya yüklenen, içeriği ve yapısı değişmeyen sayfalardır. Yani statik web sayfaları her çağrıldığında aynı sayfa sunulur. Güncelleme ancak web tasarımcı tarafından yapılabilir.

Dinamik Sayfanın ziyaretçisi ile interaktif iletişimi vardır. Sayfa ziyaretçisine çeşitli hizmetler sunabilir. Örneğin alışveriş sitesi, arkadaşlık sitesi, sohbet siteleri, forum siteleri kısaca üyelik gerektiren yada web üzerinden online işlem yapabileceğiniz tüm sayfaları dinamik sayfa olarak adlandırabiliriz.

Dinamik web sitesi basit bir anlatımla içeriği sistem yöneticisi veya site sahibi tarafından güncellenebilen ve değiştirilebilen sayfalardan oluşan bir sitedir.

Kısaca PHP, popüler işletim sistemlerinin hepsiyle çalışabilmesi, yüksek performansa sahip olması, bir çok farklı veritabanı sistemini kullanabilmesi, geniş kütüphane seçeneği vb. özellikleri nedeniyle kullanılabilirliği ve popülaritesi oldukça yüksek olan bir programlama dilidir.