|
|
PHP (PHP hypertext preprocessor) Programlama DiliPHP 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