TurkPhp.Com

» Ana Sayfa » TürkPhp » Dosyalar » Forumlar » Makaleler » Linkler Hızlı Menü:

20 Kasım 2008 Perşembe 12:37

 
TürkPhp.Com Menü
» Ana Sayfa
» PHP Hakkında
» Kitaplar
» Haberler
» Forumlar
» Makaleler
» Ajax
» Hazır Sistemler
» Dosya Arşivi
» Veritabanı
» Ruby
» Bağlantılar
» İletişim
 
 
Linkler
Ruby Central Sitesi
Ruby Döküman Sitesi
Ruby Forge Sitesi
Ruby Central
Ruby on Rails Web Sitesi
Ruby programlama dili - Vikipedi
Ruby Resmi Web Sitesi
Tercih Market
SaldemSoft
PHPClassesTR
 
Mini Anket
TurkPhp.Com Hangi konuya ağırlık vermeli?
Görsel Anlatım
Basit Konular
Gelişmiş Konular
Güvenlik
Veritabanı
Hazır Sistemler
Forum
Makale
Dosyalar
Hepsine :)
  

 

 
 
PHP, başta sunucu taraflı uygulamalar geliştirme amacıyla kullanılmakta olan bir programlama dilidir. PHP, "PHP: Hypertext Preprocessor" anlamına gelen özyineli bir tanımdır.

Eski haliyle Personal Home Pages olan PHP, 1993 yılında Rasmus Lerdorf tarafından geliştirilmeye başlamıştır. 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 getirmeye çalışılmaktadır.

2006 senesinin Kasım ayı itibarıyla tüm dünya çapında 25 milyondan daha fazla alanda kullanılmakta ve bu sayı giderek artmaktadır. Şu anki sayıyı http://php.net/usage.php bağlantısından takip edebilirsiniz.

Php'nin Tarihçesi

PHP, ilk olarak 1993 yılı ortalarında Rasmus Lerdorf tarafından geliştirilmeye başlamıştır. Lerdorf’un amacı kişisel bilgilerini internet üzerinden yayınlamaktı. Buradan yola çıkarak, kişisel web sayfası yapmak için Perl dilinden ödünç rutinler kullanarak 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 sürümü 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 Nesne Yönelimli (Object Oriented) bir dil haline getirilmiştir.

2005 yılı itibariyle PHP 5 sürümü geliştirilmiş durumdadır. PHP dili Linux gibi Açık Kaynak Kodlu bir dil olup ücretsiz olarak dağıtılmakta ve geliştirilmektedir. Linux, Unix, Windows tabanlı işletim sistemlerinde çalışabilen sürümleri mevcuttur.

Teknik Notlar

PHP uygulamaları bağımsız çalışabilecek derleyici yapısıyla değil, uyarlayıcı yapısıyla çalıştırılmaktadırlar. Bunun en önemli sebebi PHP'nin sunucu taraflı bir dil olmasıdır. PHP ile yazılmış uygulamaların şifrelenmesini sağlayan bazı programlar olsa da bu tam anlamıyla derleme değildir.


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 betikleri çalıştırarak geriye döndürdüğü sonucu sunucuya tekrar gönderir.
- Sunucuya ulaştırılan sonuç istemci (Client) tarafına HTML dosya olarak yollanır.


Kaynak: tr.wikipedia.org
 
 
Üyeler için
Kullanıcı
Şifre

Kod:

   
» Üye Ol
» Şifrem?
 
 
Editör ve Yazarlarımız
Ahmet CANALP Ahmet CANALP
CSS Harici Şablon Dosyaları ve Katman Özellikleri
Mehmet CAN Mehmet CAN
mysql_select_db fonksiyonu
 
 



PhpClasses.org

 
 
 
 
 
TurkPhp.Com © 2000-2006 Tüm hakları saklıdır. Kaynak gösterilemeden yayınlanamaz. Sayfa Üretimi: 0.0385