超文本處理器

超文本處理器

PHP是Hypertext Preprocessor(超文本預處理器)的縮寫,源自於“PHP/FI”的工程,在它的起源初期主要用於統汁自己網站的訪問者,後來用c語言進行了重新編寫,擁有了自己的訪問檔案和資料庫功能.在1995年發布了PHP 1.0第一個版本。 PHP是一種廣泛使用的開源的腳本語言,它特別適合Web開發和嵌入HTML中,這種語言使用起來簡單。

概述

超文本處理器(PHP)是一種生成動態網頁的工具。與其他的製作技術相比,它的優點是學習簡單,易於掌握,資料庫連線方便,兼容性和擴展性強。可以進行面向對象編程。它是嵌入HTML檔案的一種腳本語言,也是當前網際網路中最為流行的腳本語言,它只需要很少的編程知識和技能,就能用PHP建立一個真正互動的Web站點。PHP可以結合HTML語言共同使用,與HTML之間具有很好的兼容性,使用者可以直接在腳本代碼中加入HTML標籤,或者在HTML標籤中加入腳本代碼,從而更好地實現頁面控制,並提供更加豐富的功能。PHP支持現有大部分流行的資料庫伺服器,包括Oracle、Sybase、SQL Server、MySQL、Informix等,它為web編程者帶來了很大的選擇餘地。PHP還可以實現跨平台運行,既可以在Windows上運行行,也可以在UNIX,Linux上運行。

2004年PHP 5.0正式版本發布,標誌著一個全新的PHP時代的到來。它的核心是第二代的zend引擎。PHP在不斷更新的同時,依然兼容PHP 4.0。隨著MySQL資料庫的發展,PHP 5.0還綁定了MySQLi的擴展模組,提供了一些更加有效的方法和使用用具來處理資料庫的操作。

特徵

PHP 5.0增加了成熟的程式語言的特徵:

1、增加了面向對象的特徵。

2、新增了異常處理try/catch。

3、新增了字元串偏移量offset。

4、支持了XML和Web服務。

5、對SQLite的內置支持。

優勢

PHP是一種很有發展前景的web程式語言,它有以下幾個方面的優勢。

開放原始碼

PHP是開放的原始碼,這就意味著可以修改和擴展它的功能,還能夠得到數百萬的PHP程式設計師以及開發團隊的支持,可以與他們分享心得,交流經驗。

易於學習

PHP的語法與C、ASP、JSP類似,對於熟悉一種程式語言的人來說,在很短的時間就可以將PHP的核心技術掌握,如果了解HTML語言,就可以把PHP完全融入網站開發中。

資料庫連線

PHP比較適合Web程式開發,有很多的外圍庫,這些庫中包含了更易用的類,使得開發者們利用這些類直接與Oracle、Ms—Access、MySQL在內的大部分資料庫連線。

面向對象編程

PHP具有基於Web的面向對象的編程思想,它也提供了面向對象、類、類的繼承、封裝等。

可擴展性

隨著版本的不斷更新,PHP的功能在不斷擴展。由於PHP是開源的項目,只要熟悉PHP,自己也可以對其功能進行擴展。

相關詞條

熱門詞條

聯絡我們