Geri Git   ForumSinsi - 2006 Yılından Beri > Genel Kültür & Serbest Forum > ForumSinsi Ansiklopedisi

Yeni Konu Gönder Yanıtla
 
Konu Araçları
php

Php Nedir?

Eski 08-21-2012   #1
Prof. Dr. Sinsi
Varsayılan

Php Nedir?





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ştirDaha ç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

Alıntı Yaparak Cevapla
 
Üye olmanıza kesinlikle gerek yok !

Konuya yorum yazmak için sadece buraya tıklayınız.

Bu sitede 1 günde 10.000 kişiye sesinizi duyurma fırsatınız var.

IP adresleri kayıt altında tutulmaktadır. Aşağılama, hakaret, küfür vb. kötü içerikli mesaj yazan şahıslar IP adreslerinden tespit edilerek haklarında suç duyurusunda bulunulabilir.

« Önceki Konu   |   Sonraki Konu »


forumsinsi.com
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ForumSinsi.com hakkında yapılacak tüm şikayetlerde ilgili adresimizle iletişime geçilmesi halinde kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde gereken işlemler yapılacaktır. İletişime geçmek için buraya tıklayınız.