PHP, çeşitli İnternet siteleri için program yazmak için yaygın olarak kullanılan bir programlama dilidir (PL). Başlıca özelliği, tüm kodun sunucu tarafında yürütülmesi ve çalışmanın sonucunun daha sonra kullanıcının tarayıcısında HTML içeriği olarak görüntülenmesidir.

Talimatlar
Aşama 1
PHP dosyasına yazılan kod, kullanıcının uzak sunucudaki bilgisayarından bağımsız olarak çalışır. Siteyi ziyaret ettiğinizde, tarayıcı penceresi, adreslenen sunucudan alınan HTML içeriğini görüntüler, yani. sitenin tüm bileşenlerinin depolandığı bilgisayar.
Adım 2
Siteye gittiğinizde, tarayıcı, sunucunun gerekli öğeleri köprü metni biçiminde programa döndürmeye başladığı yanıt olarak bir sinyal gönderir. Bir PHP sayfasına erişirken, sunucu komut yorumlayıcıyı kullanarak kodda belirtilen talimatları yürütür ve gerekli hesaplama işlemlerini gerçekleştirir. Tamamlandıktan sonra, programın sonucu da HTML olarak oluşturulur ve bitmiş sürümde kullanıcıya gönderilir.
Aşama 3
Komut dosyasının uzak bilgisayar tarafından yürütülme süresi, kodun karmaşıklığına ve büyüklüğüne ve sitenin bulunduğu sunucunun hızına bağlı olarak değişecektir. Barındırma sağlayıcısının makinesinde PHP için ilgili kitaplıklar ve yönergeler kurulu değilse, komut dosyasının başlatılmayacağına ve bu da tarayıcı penceresindeki gerekli sayfanın yüklenmeyeceğine dikkat edilmelidir.
4. Adım
Kullanıcının eylemlerine bağlı olarak tarayıcıdan sunucuya gerekli sinyal gönderilir. Örneğin, kayıt formunun verilerini doldurduktan sonra, uygun formatta belirtilen tüm veriler, doldurmanın doğruluğunu kontrol eden uzak bir bilgisayara gönderilir. Herhangi bir alan yanlış doldurulmuşsa, makine, gereksinimlere uygun olarak yanlış verileri belirtmek için tarayıcıya bir istek gönderir. Sunucuya doğru şekilde doldurulmuş bilgiler gönderilir gönderilmez kaydedilir ve tarayıcıya kaydın başarılı olduğuna dair bir mesaj gönderilir.
Adım 5
PHP'de yanlış yazılmış bir program, kullanıcı veya sunucu ne yaparsa yapsın düzgün çalışmayacaktır. PHP kodu işlenemezse, uzaktaki makine tarayıcıya monitörde görüntülenen ilgili bir mesaj gönderir.
6. Adım
Sayfaya yapılan her yeni çağrı ile PHP betiği yeniden başlatılır, bu da her sayfanın önceki istekten bağımsız olarak işlendiği anlamına gelir. Örneğin, bir sitede bir sayfadan diğerine geçtiğinizde, genellikle birbiriyle ilişkili olmayan ancak aynı zamanda tek bir yapı oluşturan ayrı programlar yürütülür. Bir PHP dosyasından diğerine veri aktarmak gerekirse, ilgili PL yönergeleri kullanılır.