Siz, bir Web sitesi geliştiricisi olarak, hangi PHP yazılımının kullanılacağı konusunda bir seçeneğiniz yok; Dünya çapında sadece bir tane PHP uygulaması var. Sunucu adı verilen bir bilgisayar Web sitenizi barındırır ve görüntüleme için sayfa sağlama isteklerini yanıtlar. PHP yazılımının bir kopyası, bu sunucuda barındırılan tüm Web siteleri tarafından kullanılmak üzere yüklenmiştir. PHP, Internet üzerinde Web siteleri oluşturmak için kullanılan köprü metni biçimlendirme dilini (HTML) artıran bir betik dilidir. Bir komut dosyası dili gerçek bir programlama dili değildir; bunun yerine, HTML içeriğinin gerçek zamanlı çevrimiçi sunumunu, Web sitesini ziyaret edenlere güncel, dinamik bilgi sağlamak için değiştirir.
HTML, birisi Web sitenizin adresini yazdığında içerik, kelimeler ve resimler gösteren dil veya bilgisayar kodlamasıdır. HTML kodlaması, sunucuya ve nihayetinde bilgisayarınıza, hangi metin ve resimlerin gösterileceğini ve kırmızı kalın yazı tipinde nasıl gösterileceğini gösterir. Bu, HTML adının işaretleme kısmıdır. Köprü metni, HTML’nin, Web sitenizin diğer bölümlerine veya Internet’te bir adrese sahip herhangi bir siteye bağlantılar sağlama yeteneği anlamına gelir.
HTML kadar faydalı olduğu gibi, HTML Web sitesi sayfalarının tümü statiktir, yani her sayfa her zaman aynı bilgileri sunar, çok küçük istisnalar dışında. PHP yazılımının geliştirilmesi, sayfaların dinamik olmasını sağladı ve kullanıcıların özelleştirilmiş bilgiler sağlamak için sayfalarla etkileşime girmelerini sağladı. PHP bunu, sunucuda bulunan PHP dosyalarında, Web sitesi verilerinde aynı klasörlerde yapar. PHP dosyası içinde değişken verinin nasıl gösterileceğine dair talimatlar olacaktır.
PHP yazılımı bir sunucu tarafı ön işlemcisidir, çünkü sunucuda bulunur ve tarayıcıdan önce sayfayı sunucudan alır, bilgisayarınızda HTML kodunu gösteren yazılım görüntüleyebilir. Bir sunucu bir HTML sayfasını görüntüleme isteği aldığında, PHP programı önce HTML kodunu okur, işaretçileri PHP koduna bakar, PHP görevini yerine getirir ve bu içeriği HTML koduna yazar. Sunucu daha sonra sayfayı hem orijinal hem de eklenen içerikle birlikte iletir. Tarayıcınız hem HTML'yi hem de PHP'yi HTML olarak yorumlar.
Dünyanın dört bir yanından gelen programcılar PHP yazılımının gelişimine ve korunmasına katkıda bulunur. PHP'nin özellikleri arasında en kullanışlı olanı yapılandırılmış bir sorgu veritabanından bilgi isteme yeteneğidir. Üçüncü taraf geliştiriciler, tümleşik geliştirme ortamları (IDE) olarak adlandırılan PHP'yi kodlama çabasını azaltmak için grafiksel arabirimler sağlar. Bu IDE hata ayıklayıcıları, adım adım yürütme, değişken izleme ve yazılım kodlamada ortak olan diğer araçları içerebilir.


