Gönderen Konu: PHP (PHP Hypertext Preprocessor) Programlama Dili  (Okunma sayısı 635 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

          

PHP (PHP hypertext preprocessor) Programlama Dili

PHP programlama dili, 1994 yılında Rasmus Lerdorf tarafından, kişisel sayfasındaki özgeçmişine bakanların birtakım istatistiklerini tutmak için geliştirildi. 1995 yılı başlarında ise PHP-Personel Home Page Tools adı altında iki sürümünü piyasaya çıkardı. İlk sürümde sadece sayaç, misafir defteri ve buna benzer basit işlemler gerçekleşebiliyordu. 1995 yılının ortalarına doğru, PHP’nin ana mekanizması yeniden yazıldı. İçerisine Rasmus Lerdof’un yazmış olduğu başka bir paket olan FI, MySQL desteği ve HTML form yorumlayıcı yerleştirildi. Sonunda yeni çıkan pakete PHP/FI sürüm 2 adı verildi. Zamanla PHP/FI paketini kullananların sayısı arttı ve insanlar PHP/FI için kaynak kodu yazmaya başladılar. 1997 yılının ortalarında ise PHP’nin ana mekanizması Zeev Suraski ve Andi Gutmans tarafından yeniden kodlandı ve yeni pakete PHP sürüm 3 (PHP3) adı verildi. Günümüzde PHP paketini yaklaşık olarak 5 milyon web sayfası kullanmaktadır.Ayrıca, RedHat Linux ve StrongHold web sunucusu gibi bir çok ticari ürünle beraber kullanıcılara sunulmaktadır .
 
PHP, UNIX ve Windows 95/98/NT sistemler üzerinde kullanılabilen, HTML içerisine sıkıştırılmış, sunucu tarafında çalışan, C tipinde bir script yazılım dilidir. PHP birçok platformda çalıştığından platformdan bağımsız olarak adlandırılır [11].
PHP’nin en güçlü ve en önemli özelliği Oracle, Adabas D, Sybase, FilePro, mSQL, Velocis, MySQL, Informix, Solid, dBase, ODBC, Unix dbm ve PostgreSQL veri tabanlarına hızlı ve güvenli erişebilmesidir .

PHP kaynak kodlarının HTML kodları içerisine yazılması

PHP sunucu tarafında çalışan bir script dildir. Bu yüzden PHP kodları, HTML sayfaları içerisine, web sunucusunun anlayabileceği biçimde yazılmalıdır. Bu yazılımlar şunlardır :

•   <? Echo(“Deneme”); ?>
•   <?php Echo(“Deneme”); ?>
•   <script language=”php”> echo(“Deneme”); </script>
•   <% Echo(“Deneme”); %>

Bu işaretler arasına yazılan kodları web sunucusu HTML kodlarından ayırt eder .

PHP programlama dilinin çalışma prensibi

Şekilde görüldüğü gibi PHP’nin çalışma prensibi:




PHP’nin  çalışması

PHP’nin çalışma prensibinde:

1.İstemci “.php” uzantılı bir dosya istediğinde ya da web sunucunun index dosyası php uzantılı olduğunda, web sunucusu bu dosyası işleme sokar.
2.Web sunucusu, kendi içerisinde modül olarak gelen PHP yorumlayıcısı sayesinde sayfaları yorumlar.
3.Eğer sayfalarda herhangi bir hata yoksa, bu sayfaya uygun olarak HTML sayfası üretilir.
4.Üretilen bu HTML sayfası istemciye geri gönderilir.


Sanalpusula.Net


SanalPusula.Net - Etiketler
PHP (PHP Hypertext Preprocessor) Programlama Dili,