PHP是Hypertext Preprocessor(超文本處理器)的縮寫,是一中開源的、跨平臺的、解釋型的、面向?qū)ο蟮?、快速的、安全的、簡單易學(xué)的、性能優(yōu)越的Web服務(wù)器端的腳本語言,主要用于開發(fā)動態(tài)網(wǎng)站及服務(wù)器端應(yīng)用程序。PHP是目前最受歡迎的Web開發(fā)語言之一,目前國內(nèi)應(yīng)用PHP技術(shù)開發(fā)的網(wǎng)站數(shù)量最多,很多大型的網(wǎng)站選擇PHP作為自己的主要開發(fā)技術(shù)。PHP與其他腳本語言相比,它在執(zhí)行效率、開源免費(fèi)、跨平臺等方面都具有較大的優(yōu)勢,主要體現(xiàn)在以下幾個(gè)方面:
(1)具有良好的跨平臺性,支持Windows、Linux、Macintosh、FreeBSD等多種操作系統(tǒng);
(2)完全開源、免費(fèi),開發(fā)成本低,使用PHP、Apache服務(wù)器、MySQL數(shù)據(jù)庫和Linux系統(tǒng)可以低成本的構(gòu)建一個(gè)網(wǎng)站系統(tǒng);
(3)支持面向過程和面向?qū)ο髢煞N風(fēng)格的開發(fā),具有ZendFrameWork、FleaPHP、ThinkPHP等成熟開發(fā)框架。
(4)PHP語法類似于C語言的編程風(fēng)格,簡單易用,內(nèi)置函數(shù)豐富,主流開發(fā)技術(shù)均支持PHP;
(5)支持大部分主流數(shù)據(jù)庫,提供MySQL、Oracle、Sybase、SQLlite和MS SQL等多種數(shù)據(jù)庫接口;