超文本預(yù)處理器是一種通用的開源腳本語言。它是一種在服務(wù)器端執(zhí)行的腳本語言,類似于C語言,是一種常用的網(wǎng)站編程語言。PHP獨特的語法是C、Java、Perl和PHP自身語法的混合,可以比CGI或Perl更快的執(zhí)行動態(tài)網(wǎng)頁。
與其他編程語言相比,PHP制作的動態(tài)頁面將程序嵌入HTML文檔中執(zhí)行,PHP的執(zhí)行效率遠高于完全生成HTML標(biāo)簽的CGI。PHP還可以執(zhí)行編譯后的代碼,可以對代碼運行進行加密和優(yōu)化,使代碼運行更快。安裝PHP原本是個人主頁的縮寫,現(xiàn)已正式更名為“PHP:超文本預(yù)處理器”的縮寫。注意不是“超文本預(yù)處理器”的縮寫。這種將名字放入定義中的方式被稱為遞歸縮寫。PHP是由拉斯馬斯·勒德爾夫在1994年創(chuàng)建的。起初,它是一個用Perl編寫的用于維護個人網(wǎng)頁的簡單程序。這些工具被用來顯示拉斯馬斯·勒德爾夫的個人歷史和統(tǒng)計網(wǎng)絡(luò)流量。后來用C語言重寫,包括訪問數(shù)據(jù)庫。