PHP語(yǔ)言介紹
PHP是一種簡(jiǎn)單的,面向?qū)ο蟮,解釋型的,健壯的,安全的,性能非常之高的,?dú)立于架構(gòu)的,可移植的,動(dòng)態(tài)的腳本語(yǔ)言。歡迎大家閱讀!更多相關(guān)信息請(qǐng)關(guān)注相關(guān)欄目!
PHP 是英文 Hypertext Preprocessor ( 超文本預(yù)處理器 ) 的縮寫(xiě)。它是一種服務(wù)器端的腳本編程語(yǔ)言,其特點(diǎn)是簡(jiǎn)單、面向?qū)ο、解釋?zhí)行、健壯安全、獨(dú)立于架構(gòu)、可移植、動(dòng)態(tài)。自 PHP5 正式發(fā)布以來(lái), PHP 以其方便快速的風(fēng)格、豐富的函數(shù)功能和開(kāi)放的源代碼,迅速在 web 系統(tǒng)開(kāi)發(fā)中占有了重要地位,正成為世界上最流行的 web 應(yīng)用程序編程語(yǔ)言之一。
PHP 最初于 1994 年開(kāi)始設(shè)計(jì)。 1995 年發(fā)布第一版,定名為 PHP Tools ,提供了留言本、計(jì)數(shù)器等簡(jiǎn)單功能。同年第二版 PHP 問(wèn)市,定名為 PHP/FI ,在其中加入了 mSQL 的支持,自此奠定了 PHP 在動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)上的影響力。在 1996 年底,有一萬(wàn)五千個(gè) Web 網(wǎng)站使用 PHP/FI , 1997 年則增加到超過(guò)五萬(wàn)個(gè)。 1997 年開(kāi)始了第三版的開(kāi)發(fā)計(jì)劃,發(fā)布時(shí)定名為 PHP3 。 PHP3 跟 Apache 服務(wù)器緊密結(jié)合,幾乎支持所有數(shù)據(jù)庫(kù)系統(tǒng),執(zhí)行效率極高,這使得在 1999 年使用 PHP 技術(shù)的網(wǎng)站超過(guò)了十五萬(wàn)。 2000 年 5 月, PHP4.0 正式發(fā)布。它使用了 Zend 引擎,采用了一些新的語(yǔ)言結(jié)構(gòu),提供更高的性能,支持更多的 Web 服務(wù)器,支持 HTTP Sessions ,支持輸出緩存,處理用戶輸入更安全,運(yùn)行速度更快。 2004 年 7 月, PHP5 問(wèn)世。無(wú)論對(duì)于 PHP 語(yǔ)言本身還是 PHP 的用戶來(lái)講, PHP5 發(fā)布都算是一個(gè)里程碑式的版本。 PHP5 的誕生,使 PHP編程進(jìn)入了一個(gè)新時(shí)代。 Zend II 引擎的采用,完備的對(duì)象模型,改進(jìn)的語(yǔ)法設(shè)計(jì),使得 PHP 成為一個(gè)設(shè)計(jì)完備、真正具有面向?qū)ο竽芰Φ哪_本語(yǔ)言。 PHP5 的出現(xiàn),給整個(gè) Web 開(kāi)發(fā)帶來(lái)新的革命性的發(fā)展。
在編寫(xiě)動(dòng)態(tài) Web 頁(yè)面時(shí),用戶可以混合使用 PHP 和 HTML 。當(dāng)客戶端瀏覽到這種頁(yè)面時(shí),服務(wù)器端首先對(duì)頁(yè)面中的 PHP 命令進(jìn)行處理,然后把處理后的結(jié)果連同 HTML 內(nèi)容一起傳送到客戶端。 PHP 作為一種源代碼開(kāi)放程序,擁有很好的跨平臺(tái)兼容性。用戶可以在諸如 Windows 系統(tǒng)、 Unix 系統(tǒng)等操作系統(tǒng)上運(yùn)行 PHP ,而且可以將 PHP 作為 Apache 服務(wù)器的內(nèi)置模塊或 CGI 程序運(yùn)行。
除了能夠精確顯示 Web 頁(yè)面的內(nèi)容,用戶還可以使用 PHP 發(fā)送 HTTP 報(bào)頭。用戶可以通過(guò) PHP 設(shè)置 cookies ,管理用戶身份識(shí)別,并對(duì)用戶瀏覽頁(yè)面進(jìn)行重定向。 PHP 還具有非常強(qiáng)大的數(shù)據(jù)庫(kù)支持功能,能夠訪問(wèn)幾乎目前所有較為流行的數(shù)據(jù)庫(kù)系統(tǒng)。此外, PHP 還可以與多個(gè)第三方系統(tǒng)集成,為用戶提供更多的實(shí)用功能,如生成 PDF 文件等。
在 Web 頁(yè)面中,所有 PHP 代碼都放置在 “ ”中。此外,用戶還可以選擇使用
的形式。 PHP 引擎會(huì)自動(dòng)識(shí)別并處理頁(yè)面中所有位于 PHP 定界符之間的代碼。
PHP 腳本語(yǔ)言的語(yǔ)法結(jié)構(gòu)與 C 語(yǔ)言和 Perl 語(yǔ)言非常相似。用戶在使用變量前不需要對(duì)變量進(jìn)行聲明。使用 PHP 創(chuàng)建數(shù)組的過(guò)程也非常簡(jiǎn)單。 PHP 還具有基本的面向?qū)ο蠼M件功能,可以極大的方便用戶有效組織和封裝自己編寫(xiě)的代碼。
PHP 完全免費(fèi),可以從 PHP 官方站點(diǎn) (http://www.php.net) 自由下載并安裝。用戶可以不受限制地獲得源碼,并且可以加入自行開(kāi)發(fā)的功能。中加進(jìn)你自己需要的特色。
總之,使用 PHP編程的最大好處是編程語(yǔ)言非常容易,系統(tǒng)功能庫(kù)非常豐富。用戶只需要很少的編程知識(shí)就能使用 PHP 建立一個(gè)真正交互的 Web 站點(diǎn)。 PHP 正迅速變成一種標(biāo)準(zhǔn)的、多用途的、面向?qū)ο蟮哪_本語(yǔ)言,成為新一代先進(jìn)流行的 Web 系統(tǒng)開(kāi)發(fā)技術(shù)。
【PHP語(yǔ)言介紹】相關(guān)文章:
PHP語(yǔ)言誤區(qū)介紹11-10
PHP語(yǔ)言發(fā)展的歷史介紹09-14
PHP語(yǔ)言構(gòu)造器介紹09-06
php語(yǔ)言09-25
PHP語(yǔ)言的簡(jiǎn)介09-23
php語(yǔ)言的誤區(qū)07-14
什么是php語(yǔ)言10-24
php語(yǔ)言簡(jiǎn)介08-25
php語(yǔ)言編程07-06