|
Php nedir |
|
|
 |
 |
Okunma |
|
157 |
PHP, ilk olarak 1993 yılı ortalarında Rasmus Lerdorf tarafından
geliştirilmeye başlanmıştır. Lerdorf’un amacı kişisel bilgilerini
internet üzerinden yayınlamaktı. Buradan yola çıkarak, kişisel web
sayfası yapmak için bir yazılım hazırladı ve adına Personal Home Pages
(PHP) adını verdi. PHP dili ilk kez duyulmasından çok kısa bir süre
sonra geniş anlamda popüler olunca, form tipi bilgileri işlemeyi
sağlayan eklemeler yapılarak PHP/FI (Form Interpreter) adını aldı (Bazı
kaynaklarda dilin bu versiyonu PHP 2 olarak adlandırılmaktadır ). PHP
dili, 1995 yılında Lerdorf’un kurmuş olduğu bir grup tarafından daha da
geliştirilerek, ilk kez Perl dilindeki fonksiyonlardan tamamen
arındırılmış ve Object Oriented (Nesneye Dayalı) bir dil haline
getirilmiştir.Daha çok dinamik web içeriği oluşturmak için kullanılan
PHP, son zamanlarda IBM, Oracle ve Zend’ in girişimleriyle kurumsal
yazılım geliştirme platformu haline getirilmeye çalışılmaktadır.
2005 yılı itibariyle PHP 5 versiyonu geliştirilmiş durumdadır. PHP dili
Linux gibi Açık Kaynak Kodlu bir dildir ve ücretsiz olarak dağıtılmakta
ve geliştirilmektedir. Linux, Unix, Windows tabanlı işletim
sistemlerinde çalışabilen versiyonları mevcuttur.
PHP ile yazılan dosyalar derlenemezler. Sadece internet sunucusunda bu
dilde yazılmış scriptleri yorumlayabilecek bir PHP yorumlayıcı program
mevcuttur. Bu yorumlayıcı yazılmış PHP scriptlerini sunucunun
anlayabileceği bir biçime dönüştürür ve yollar.
PHP ile yazılmış bir web sayfasına tarayıcınız ile bağlandığınızda temel olarak aşağıdaki işlemler yapılmaktadır:
- İstemci (Client) tarafından PHP dosyası bir tarayıcı (browser) ile çağrılır.
- Sunucu dosya uzantısından bu isteğin bir PHP dosyası olduğunu algılar ve PHP yorumlayıcıya yollar.
- PHP yorumlayıcısı ilgili dosya içindeki scriptleri çalıştırarak geriye döndürdüğü sonucu sunucuya tekrar gönderir.
- Sunucuya ulaştırılan sonuç İstemci (Client) tarafına HTML dosya olarak yollanır.
- Sunucu/İstemci mantığında web tabanlı uygulama geliştirilebildiği
gibi, UNIX kabuk programlama ve GTK ile de GUI’ ye sahip tek başına
çalışabilen uygulamalar geliştirmek mümkündür.
Bu yazı wikipedia.org‘dan alınmıştır.
|
Yorumlar |

|
|