22 Haziran 2016 Çarşamba

PHP Nasıl Çalışır?

PHP Nasıl Çalışır
PHP iki Ģekilde çalıĢtırabilir. Ya bir web sunucu üzerinde
yada komut satırından komut verilerek. Birinci yöntem
çok popüler olmasına rağmen ikinci yöntem gittikçe
yayılmaktadır. Çünkü bu sayede kullanıcıya özel kod
yazılması mükün olmaktadır.
Web sunucuda çalıĢma konusuna gelince, PHP, bir Script
dilidir; yani kodları düz yazı dosyaları halinde kaydedilir
ve PHP kodlarının çalıĢtırılması gerektiğinde ise PHP
kodlarını yürütme yeteneğine sahip bir program ile
iĢlenerek elde edilen sonuç geri gönderilir. PHP kodlarını
çalıĢtırmak için web sunuculara PHP modülü kurulur. Bu
modül varsa, Web server bir php kodu istendiğinde bu
PHP modulüne baĢvurur ve PHP modülü ilgili kodu
çalıĢtırıp sonucu tekrar web sunucuya geri gönderir. Web
sunucu iĢlenmiĢ olan bu HTML Ģeklindeki kaynağı ise
talep etmiĢ olan tarayıcıya gönderir.
Bu Ģartlar altında kullanıcı hiçbir zaman PHP dosyasının
gerçekte ne içeriğe sahip olduğu göremez. Sadece
çalıĢma sonucu oluĢan HTML çıktısını görür.
Buradan bir sonuç daha çıkıyor ki; PHP kodlarını
çalıĢtırmak için bir web tarayıcımızın olması yeterli
değildir. Çünkü Web tarayıcısı sadece HTML için gerekli
olan yürütme yeteneğini barındırmaktadır. O yüzden bir
web server kurulu olması ve bu web server üzerine PHP
modülünün yüklenip gerekli ayarların yapılmıĢ olması
gerekir. Modül yoksa ne olur derseniz; yazdığınız kodun
orjinalini halka açmıĢ olursunuz hepsi bu.
HTML için sadece verilerin ekranda nasıl
görüntüleneceğini gösteren biçiçlendirme dilidir demiĢtik.
Dolaysıyla HTML ile web sunucusunda bir iĢlem
yaptıramayız örneğin web sunucusu'ndaki bir veritabanı
dosyasını açıp, içindeki kayıtları okuyamayız, yada web
serverda bir metin dosyası oluĢturup ziyatretçilerin
notlarını vs buraya kayıt edemeyiz. HTML ile Web
ziyaretçimizden bilgi toplayabilirz, bunu sunucuya
gönderebiliriz ama hepsi bu. Sonuçta bu verileri iĢlemek
için bize mutlaka bu yeteneğe sahip bir program gerekir.

Hiç yorum yok:

Yorum Gönder