本條目或段落需要相關專門人士參與編輯。 請幫助我們尋找適合的人士。有關細節詳情等請參閱討論頁。 |
PHP(Hypertext Prepreprocessor)是一種電腦程式設計語言,主要是用於設計動態網頁、伺服器程序處理、圖形介面處理等。PHP是一種跨平台語言、免費的語言,所以許多論壇(如phpBB、Discuz!)的伺服器端程式都以PHP撰寫。
歷史[]
PHP由程式設計師Rasmus Lerdorf在1994年為了取代Perl程式而發展出來的,現在由PHP Group維護PHP標準,同時是自由軟件基金會所認可的自由軟件。
早期的PHP只是一些CGI程式的集合,後來Rasmus Lerdorf慢慢擴寫這些程式、加入更多功能,改稱為PHP/FI。PHP/FI主要以C語言構成,並且可以連接資料庫,並且顯示簡單的動態網頁。於1995年6月8日,Rasmus Lerdorf公佈了PHP/FI,普遍稱為PHP 2,表單處理和嵌入於HTML的功能,都有Perl的語言影子。
其後PHP的開發團隊在1997年11月釋出了PHP/FI 2及在1998年6月發佈PHP 3。在1999年,Suraski和Gutmans在以色列成立了Zend Technologies公司來協助開發PHP。其後於2000年發佈了PHP 4就成了現有的PHP版本。現在最新版本為5.2.6,即PHP 5。
應用[]
PHP多數被用於伺服器上執行程式,由PHP的引擎執行後輸出網頁讓使用者瀏覽。phpBB、Discuz!的伺服器端程式都以PHP撰寫,PHP內建多樣化的函數,並且開放程式碼,這些函數提供了各種不同的功能,例如檔案處理、FTP、字串處理等等。由於這些函數的使用方法和C及Perl相近(例如printf),除了可以在命令列上執行,還可以透過圖形介面執行命令,因而造成PHP廣為流行。
由於PHP的普遍和開放原始碼,所以許多有經驗之論壇架設者都會研究利用PHP去開發新插件,有學校會教授PHP去製作網頁。網上有不少論壇教授PHP程式設計及架設論壇技巧,都是跟PHP有關。