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